Click on one of the files below to view it in your browser.

Shift-click to download it.

      Name                    Last modified       Size  Description

[DIR] Parent Directory 05-Jan-2004 08:31 - [   ] badparameters.c 29-Mar-2004 04:49 1k [   ] callcopymalloc.c 21-May-2003 20:40 1k [   ] callcopypass.c 21-May-2003 20:40 1k [   ] convertlinux 21-May-2003 20:40 1k [   ] convertlinux.ed 21-May-2003 20:40 1k [   ] copyfilemalloc.c 21-May-2003 20:40 1k [   ] copyfilepass.c 21-May-2003 20:40 1k [   ] copymultiple.c 21-May-2003 20:40 3k [   ] detachfun.c 21-May-2003 20:40 1k [   ] detachfuntest.c 21-May-2003 20:40 1k [   ] makefile 21-May-2003 20:40 2k [   ] makepriority.c 21-May-2003 20:40 1k [   ] makeprioritytest.c 21-May-2003 20:40 1k [   ] monitorfd.c 21-May-2003 20:40 1k [   ] monitorfdcancel.c 21-May-2003 20:40 1k [   ] monitorfdcanceltest.c 21-May-2003 20:40 1k [   ] monitorfdtest.c 21-May-2003 20:40 1k [   ] processfd.c 21-May-2003 20:40 1k [   ] processfdcancel.c 21-May-2003 20:40 1k [   ] restart.c 21-May-2003 20:40 6k [   ] restart.h 21-May-2003 20:40 1k [   ] whichexit.c 18-Nov-2003 07:25 1k

This file contains information about compiling the programs from Chapter 12
of UNIX Systems Programming.

Under Solaris: no changes needed.

Under Linux:
   Compiling the programs under Linux typically requires that the constant
   _GNU_SOURCE be defined.  Run the convertlinux program once to modify the
   makefile use this constant.

Under Mac OS X: no changes needed

If you run the programs on another system and need to make modifications to
make them work, please send email to authors@usp.cs.utsa.edu to let us know
what you did.