diff options
Diffstat (limited to 'src/lib/resources.zig')
-rw-r--r-- | src/lib/resources.zig | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/lib/resources.zig b/src/lib/resources.zig index 4a2ae7b..b345b84 100644 --- a/src/lib/resources.zig +++ b/src/lib/resources.zig @@ -53,14 +53,6 @@ const iofs = struct { const processfs = struct { const self = struct { - fn terminate(pid: u16, thread_id: usize, _: usize) callconv(.C) Result(usize) { - const proc = process.findThread(pid, thread_id).?; - proc.terminate(); - process.schedule() catch |err| { - std.debug.panic("Unable to schedule because all processes are terminated: {any}", .{err}); - }; - } - fn id(pid: u16, _: usize, _: usize) callconv(.C) Result(usize) { return Result(usize).fromAnyTypeOrError(pid); } @@ -274,17 +266,6 @@ fn provideProcess() !void { } fn provideProcessSelf() !void { - try vfs.provideResource("/process/self/terminate", .{ - .tag = .hook, - .data = .{ - .hook = .{ - .callback = processfs.self.terminate, - }, - }, - }, 0, .{ - .reclaimable = false, - }); - try vfs.provideResource("/process/self/id", .{ .tag = .hook, .data = .{ |