nap in Sys V (millisecond sleeps)

Malaclypse the Elder dwc at homxc.ATT.COM
Fri Apr 7 10:47:14 AEST 1989


another way to do this is to write a pseudo-device driver
and use ioctl on that device to put an entry in the callout
table to wake itself up in N ticks.  then you can write a
user level nap() to hide all the ugliness.

or if you are uncomfortable with writing pseudo-device drivers,
then just reserve a tty line, open it, ioctl it into raw mode
and with a timeout value equivalent to the desired nap time and
do a read from that line.  again, once you know which tty line
is reserved for this, you can hide all the ugliness in a function
call.

danny chen
att!homxc!dwc



More information about the Comp.unix.xenix mailing list