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