Shift-click to download it.
Name Last modified Size Description
Parent Directory 05-Jan-2004 08:31 -
audiocopy.c 21-May-2003 18:06 1k
audiolib.c 21-May-2003 18:06 1k
audiolib.h 21-May-2003 18:06 1k
convertlinux 21-May-2003 18:06 1k
convertlinux.ed 21-May-2003 18:06 1k
dififochild.c 21-May-2003 18:06 1k
dofifochild.c 21-May-2003 18:06 1k
dofifoparent.c 21-May-2003 18:06 1k
makefile 21-May-2003 18:06 3k
nonblockingaudio.c 21-May-2003 18:06 1k
parentchildfifo.c 21-May-2003 18:06 1k
parentwritepipe.c 21-May-2003 18:06 1k
parentwritepipe1.c 21-May-2003 18:06 1k
parentwritepipe2.c 21-May-2003 18:06 1k
passwordnosigs.c 21-May-2003 18:06 1k
passwordnosigstest.c 21-May-2003 18:06 1k
pipeclient.c 26-Oct-2005 04:09 1k
pipeserver.c 21-May-2003 18:06 1k
restart.c 21-May-2003 18:06 6k
restart.h 21-May-2003 18:06 1k
savetermios.c 21-May-2003 18:06 1k
seqclientbad.c 26-Oct-2005 04:10 1k
seqserverbad.c 21-May-2003 18:06 2k
setecho.c 21-May-2003 18:06 1k
setnoncanonical.c 21-May-2003 18:06 1k
setnoncanonicaltest.c 21-May-2003 18:06 1k
simpleredirect.c 21-May-2003 18:06 1k
synchronizefan.c 21-May-2003 18:06 1k
ttysetchar.c 21-May-2003 18:06 1k
This file contains information about compiling the programs from Chapter 6
of UNIX Systems Programming.
The audio programs are not compiled by default, since audio is system
dependent.
Under Solaris:
To compile the audio programs, execute
make audio
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.