| ... | ... | @@ -876,7 +876,13 @@ pub fn munlockall() errno.Error!c_int { |
| 876 | 876 | // vhangup |
| 877 | 877 | // int vhangup(void); |
| 878 | 878 | // asmlinkage long sys_vhangup(void); |
| 879 | | pub const vhangup = @compileError("TODO: vhangup"); |
| 879 | pub fn vhangup() errno.Error!c_int { |
| 880 | const r = syscall0(.vhangup); |
| 881 | return switch (_errno(r)) { |
| 882 | .ok => @intCast(r), |
| 883 | _ => |c| errno.errorFromInt(@intFromEnum(c)), |
| 884 | }; |
| 885 | } |
| 880 | 886 | |
| 881 | 887 | // pivot_root |
| 882 | 888 | // int syscall(SYS_pivot_root, const char *new_root, const char *put_old); |