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 - [   ] convertlinux 21-May-2003 18:06 1k [   ] convertlinux.ed 21-May-2003 18:06 1k [   ] convertmac 21-May-2003 18:06 1k [   ] convertmac.ed 21-May-2003 18:06 1k [   ] getcwdpathconf.c 21-May-2003 18:06 1k [   ] getcwdpathmax.c 21-May-2003 18:06 1k [   ] isdirectory.c 21-May-2003 18:06 1k [   ] isdirectorytest.c 21-May-2003 18:06 1k [   ] makefile 21-May-2003 18:06 2k [   ] printaccess.c 21-May-2003 18:06 1k [   ] printaccessmod.c 21-May-2003 18:06 1k [   ] printaccessmodbad.c 21-May-2003 18:06 1k [   ] printaccessmodbadtest.c 21-May-2003 18:06 1k [   ] printaccessmodtest.c 21-May-2003 18:06 1k [   ] printaccesstest.c 21-May-2003 18:06 1k [   ] shownames.c 21-May-2003 18:06 1k [   ] simplebiff.c 21-May-2003 18:06 1k

This file contains information about compiling the programs from Chapter 5
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: 
   The dirent.h include file needs the stdlib.h include file.
   Run the convertmac program to modify the following files to
   include stdlib.h before dirent.h:
   shownames.c, printaccesstest.c, printaccessmodtest.c, printaccessmodbadtest.c


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.