Shift-click to download it.
Name Last modified Size Description
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.