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 - [   ] abstime.c 21-May-2003 18:06 4k [   ] abstime.h 21-May-2003 18:06 1k [   ] abstimelib.c 21-May-2003 18:06 2k [   ] badtiming.c 21-May-2003 18:06 1k [   ] beeper.c 21-May-2003 18:06 1k [   ] clockrealtimetest.c 21-May-2003 18:06 1k [   ] clockrealtimetiming.c 21-May-2003 18:06 1k [   ] 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 [   ] cpufraction.c 21-May-2003 18:06 1k [   ] functiontotime.c 21-May-2003 18:06 1k [   ] gettimeofdaytest.c 21-May-2003 18:06 1k [   ] gettimeofdaytiming.c 21-May-2003 18:06 1k [   ] load_cpu.c 21-May-2003 18:06 1k [   ] makefile 21-May-2003 18:06 4k [   ] microsleeper.c 21-May-2003 18:06 1k [   ] multikill.c 21-May-2003 18:06 1k [   ] nanosleeper.c 21-May-2003 18:06 1k [   ] nanotest.c 21-May-2003 18:06 1k [   ] periodicasterisk.c 03-Jun-2005 16:38 1k [   ] periodicmessage.c 21-May-2003 18:06 1k [   ] restart.c 21-May-2003 18:06 6k [   ] restart.h 21-May-2003 18:06 1k [   ] sendsigqueue.c 21-May-2003 18:06 1k [   ] sigqueuehandler.c 21-May-2003 18:06 1k [   ] simpletiming.c 21-May-2003 18:06 1k [   ] timechild.c 21-May-2003 18:06 1k [   ] timeprint.c 21-May-2003 18:06 1k [   ] timesignals.c 21-May-2003 18:06 1k [   ] tmrtimer.c 21-May-2003 18:06 1k [   ] xsitimer.c 21-May-2003 18:06 1k

This file contains information about compiling the programs from Chapter 8
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:
   Mac OS X does not support realtime signals.  Run the convertmac program
   once to remove the programs that use realtime signals from the default
   compilation.  This also removes the -lrt from the compilation of nanotest.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.