aboutsummaryrefslogtreecommitdiff
path: root/src/lib/process.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/process.zig')
-rw-r--r--src/lib/process.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/process.zig b/src/lib/process.zig
index 89ce369..4b7c095 100644
--- a/src/lib/process.zig
+++ b/src/lib/process.zig
@@ -170,7 +170,7 @@ pub const Info = struct {
var node = list.first;
while (node) |proc_node| : (node = proc_node.next) {
- if (self.shouldRemove(&proc_node.data)) {
+ if (self.shouldTerminate(&proc_node.data)) {
if (proc_node.data.thread_id != self.thread_id) {
proc_node.data.terminate();
}
@@ -208,11 +208,11 @@ pub const Info = struct {
self.state = .waiting;
}
- fn shouldRemove(self: *const Info, candidate: *const Info) bool {
- return candidate.id == self.id and self.shouldRemoveThread(candidate);
+ pub fn shouldTerminate(self: *const Info, candidate: *const Info) bool {
+ return candidate.id == self.id and self.shouldTerminateThread(candidate);
}
- fn shouldRemoveThread(self: *const Info, candidate: *const Info) bool {
+ fn shouldTerminateThread(self: *const Info, candidate: *const Info) bool {
return candidate.thread_id == self.thread_id or self.thread_id == 0;
}