fetch, fubyte, fusword, fuswintr, fuword -- fetch data from user-space
      #include <sys/types.h>
     #include <sys/time.h>
     #include <sys/systm.h>
     #include <sys/resourcevar.h>
     int
     fubyte(const void *base);
     int
     fusword(void *base);
     int
     fuswintr(void *base);
     long
     fuword(const void *base);
     The fetch functions are designed to copy small amounts of data from userspace.
     The fetch routines provide the following functionality:
     fubyte()	 Fetches a byte of data from the user-space address base.
     fusword()	 Fetches a short word of data from the user-space address
		 base.
     fuswintr()  Fetches a short word of data from the user-space address
		 base.	This function is safe to call during an interrupt context.
     fuword()	 Fetches a word of data from the user-space address base.
     The fetch functions return the data fetched or -1 on failure.
 
     copy(9), store(9)
FreeBSD 5.2.1			January 7, 1996 		 FreeBSD 5.2.1 [ Back ] |