__PUT_USER

Section: LINUX (9)
Updated: August 2005
Index Return to Main Contents
 

NAME

__put_user - Write a simple value into user space, with less checking.  

SYNOPSIS

__put_user  (x, ptr);

 

ARGUMENTS

x
Value to copy to user space.

ptr
Destination address, in user space.

 

CONTEXT

User context only. This function may sleep.

 

DESCRIPTION

This macro copies a single simple value from kernel space to user space. It supports simple types like char and int, but not larger data types like structures or arrays.


 ptr must have pointer-to-simple-variable type, and x must be assignable to the result of dereferencing ptr.

Caller must check the pointer with access_ok before calling this function.

Returns zero on success, or -EFAULT on error.


 

Index

NAME
SYNOPSIS
ARGUMENTS
CONTEXT
DESCRIPTION

This document was created by man2html, using the manual pages.
Time: 00:30:14 GMT, August 30, 2005