q/lib/time/time.q
2025-02-17 14:31:47 +01:00

15 lines
277 B
Plaintext

import sys
sleep(nanoseconds int) {
seconds := 0
if nanoseconds >= 1000000000 {
seconds, nanoseconds = nanoseconds / 1000000000
}
duration := new(sys.timespec)
duration.seconds = seconds
duration.nanoseconds = nanoseconds
sys.nanosleep(duration)
delete(duration)
}