aboutsummaryrefslogtreecommitdiff
path: root/src/lib/resources.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/resources.zig')
-rw-r--r--src/lib/resources.zig19
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 = .{