aboutsummaryrefslogtreecommitdiff
path: root/std/os/linux.zig
diff options
context:
space:
mode:
Diffstat (limited to 'std/os/linux.zig')
-rw-r--r--std/os/linux.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/std/os/linux.zig b/std/os/linux.zig
index 903548ef09..d57e966ab5 100644
--- a/std/os/linux.zig
+++ b/std/os/linux.zig
@@ -459,6 +459,10 @@ pub fn waitpid(pid: i32, status: &i32, options: i32) -> usize {
arch.syscall4(arch.SYS_wait4, usize(pid), @ptrToInt(status), @bitCast(usize, isize(options)), 0)
}
+pub fn nanosleep(req: &const timespec, rem: ?&timespec) -> usize {
+ arch.syscall2(arch.SYS_nanosleep, @ptrToInt(req), @ptrToInt(rem))
+}
+
const NSIG = 65;
const sigset_t = [128]u8;
const all_mask = []u8 { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, };