MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
FETCH(9)                 BSD Kernel Developer's Manual                FETCH(9)

NAME
     fetch, fubyte, fuibyte, fuword, fuiword, fulong, fuulong -- fetch data
     from user-space

SYNOPSIS
     ##include <>
     ##include <>
     ##include <>
     ##include <>

     int
     fubyte(const useraddrt addr);

     int
     fuibyte(const useraddrt addr);

     int
     fuword(useraddrt addr);

     int
     fuiword(useraddrt addr);

     int64t
     fulong(useraddrt addr);

     uint64t
     fuulong(useraddrt addr);

DESCRIPTION
     The fetch functions are designed to copy small amounts of data from user-
     space.

     The fetch routines provide the following functionality:

     fubyte()   Fetches a byte of data from the user-space address addr.

     fuibyte()  Fetches a byte of data from the user-space address addr.  This
                function is safe to call during an interrupt context.

     fuword()   Fetches a word of data from the user-space address addr.

     fuiword()  Fetches a word of data from the user-space address addr.  This
                function is safe to call during an interrupt context.

     fulong()   Fetches a long word of data from the user-space address addr.

     fuulong()  Fetches a unsigned long word of data from the user-space
                address addr.

RETURN VALUES
     The fetch functions return the data fetched or -1 on failure.

SEE ALSO
     copy(9), store(9)

BSD                            December 16, 2004                           BSD
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™