2.11BSD/man/cat2/lock.0

Compare this file to the similar file:
Show the results in this format:




LOCK(2)             UNIX Programmer's Manual		  LOCK(2)



NAME
     lock - lock a process in primary memory (2BSD)

SYNOPSIS
     lock(flag)
     int flag

DESCRIPTION
     If the _f_l_a_g argument is non-zero, the process executing this
     call will not be swapped unless it is required to grow.  If
     the argument is zero, the process is un_l_o_c_ked.  This call
     may only be executed by the super-user.

ERRORS
     [EPERM]	    The caller is not the super-user.

BUGS
     _L_o_c_ked processes interfere with the compaction of primary
     memory and can cause deadlock.  This system call is not con-
     sidered a permanent part of the system.

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
































Printed 11/26/99	January 22, 1987			1