ref: efd1615c5741a6898853fefc24b1cbcb734e5477
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)