2025-02-02 17:04:58 +01:00
|
|
|
import sys
|
|
|
|
|
|
|
|
sleep(nanoseconds Int) {
|
|
|
|
seconds := 0
|
|
|
|
|
2025-02-03 13:17:48 +01:00
|
|
|
if nanoseconds >= 1000000000 {
|
|
|
|
seconds, nanoseconds = nanoseconds / 1000000000
|
2025-02-02 17:04:58 +01:00
|
|
|
}
|
2025-02-03 13:17:48 +01:00
|
|
|
|
2025-02-08 16:29:56 +01:00
|
|
|
duration := new(sys.timespec)
|
2025-02-04 18:16:31 +01:00
|
|
|
duration.seconds = seconds
|
|
|
|
duration.nanoseconds = nanoseconds
|
|
|
|
sys.nanosleep(duration)
|
|
|
|
delete(duration)
|
2025-02-02 17:04:58 +01:00
|
|
|
}
|