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 - [   ] 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.