fcntl
 

This module performs file control and I/O control on file 
descriptors.  It is an interface to the fcntl() and ioctl() Unix
routines.  File descriptors can be obtained with the fileno() method of
a file or socket object.


 Functions
                                                                                                                                                                                                                               
fcntl(no arg info)
fcntl(fd, opt, [arg])
Perform the requested operation on file descriptor fd.  The operation
is defined by op and is operating system dependent.  Typically these
codes can be retrieved from the library module FCNTL.  The argument arg
is optional, and defaults to 0; it may be an int or a string.
flock(no arg info)
flock(fd, operation)
Perform the lock operation op on file descriptor fd.  See the Unix 
manual flock(3) for details.  (On some systems, this function is
emulated using fcntl().)
ioctl(no arg info)
ioctl(fd, opt, [arg])
Perform the requested operation on file descriptor fd.  The operation
is defined by op and is operating system dependent.  Typically these
codes can be retrieved from the library module IOCTL.  The argument arg
is optional, and defaults to 0; it may be an int or a string.
lockf(no arg info)
lockf (fd, operation)
This is a wrapper around the FCNTL.F_SETLK and FCNTL.F_SETLKW fcntl()
calls.  See the Unix manual for details.