Unix/Linux Go Back    

BSD 2.11 - man page for fetchi (bsd section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

FETCHI(2)										FETCHI(2)

       fetchi - fetch from user instruction space (2BSD)

       int *addr;

       Fetchi  fetches the word at addr from the caller's instruction space.  This system call is
       required on PDP-11's with separate instruction and data spaces because the  mfpi  instruc-
       tion  reads  from D-space if the current and previous modes in the program status word are
       both user.

       Upon successful completion the contents of the caller's	instruction  space  at	addr  are
       returned.  Otherwise, a value of -1 is returned.

       [EINVAL]       The kernel has not been compiled for a processor with separate I/D.

       [EFAULT]       Addr points to an address not in the process's allocated instruction space.

       The  error  indication,	-1, is a legitimate function value; errno, (see intro(2)), can be
       used to disambiguate.

       Fetchi is a kludge and exists only to circumvent an alleged security feature on	some  DEC
       PDP-11 processors.

       Fetchi is unique to the PDP-11 and 2BSD; its use is discouraged.

3rd Berkeley Distribution		 January 22, 1987				FETCHI(2)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 08:11 AM.