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