| ... | ... | @@ -1042,6 +1042,14 @@ pub fn nanosleep(req: *const timespec, rem: ?*timespec) usize { |
| 1042 | 1042 | return syscall2(.nanosleep, @intFromPtr(req), @intFromPtr(rem)); |
| 1043 | 1043 | } |
| 1044 | 1044 | |
| 1045 | pub fn pause() usize { |
| 1046 | if (@hasField(SYS, "pause")) { |
| 1047 | return syscall0(.pause); |
| 1048 | } else { |
| 1049 | return syscall4(.ppoll, 0, 0, 0, 0); |
| 1050 | } |
| 1051 | } |
| 1052 | |
| 1045 | 1053 | pub fn setuid(uid: uid_t) usize { |
| 1046 | 1054 | if (@hasField(SYS, "setuid32")) { |
| 1047 | 1055 | return syscall1(.setuid32, uid); |