ref: d7809194db6f52a6fc87a6d10bff7e78cc03c4d2
dir: /man/10/delay/
.TH DELAY 10.2 .SH NAME delay, microdelay, addclock0link \- small delays, clock interrupts .SH SYNOPSIS .ta \w'\fLvoid 'u .B void delay(int n) .PP .B void microdelay(int n) .PP .B void addclock0link(void(*clockf)(void)) .SH DESCRIPTION .I Delay busy waits for .I n milliseconds, forced to be at least one millisecond. .PP .I Microdelay is similar, but busy waits for .IR n microseconds. .PP For delays on the order of clock ticks, .I tsleep (see .IR sleep (10.2)) provides a better alternative to the busy waiting of these routines. .PP .I Addclock0link adds .I clockf to a list of functions to be executed at each clock interrupt. .SH SEE ALSO .IR sleep (10.2)