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)

NAME
       fetchi - fetch from user instruction space (2BSD)

SYNOPSIS
       fetchi(addr)
       int *addr;

DESCRIPTION
       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.

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

ERRORS
       [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.

BUGS
       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 02:49 AM.