From 975f3b31d3fac2c271df3107263df6ae454a98be Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Thu, 11 Aug 2022 07:23:17 -0400 Subject: Clean up using killed() --- kernel/defs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/defs.h') diff --git a/kernel/defs.h b/kernel/defs.h index 62b9292..7181d4d 100644 --- a/kernel/defs.h +++ b/kernel/defs.h @@ -90,6 +90,7 @@ void proc_mapstacks(pagetable_t); pagetable_t proc_pagetable(struct proc *); void proc_freepagetable(pagetable_t, uint64); int kill(int); +int killed(struct proc*); struct cpu* mycpu(void); struct cpu* getmycpu(void); struct proc* myproc(); -- cgit v1.2.3 From 4f716c8550b406c3e4b3e0c21b986ef99bc06c40 Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Thu, 11 Aug 2022 14:22:00 -0400 Subject: Use p->lock to read p->killed --- kernel/defs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/defs.h') diff --git a/kernel/defs.h b/kernel/defs.h index 7181d4d..e38ec00 100644 --- a/kernel/defs.h +++ b/kernel/defs.h @@ -91,6 +91,7 @@ pagetable_t proc_pagetable(struct proc *); void proc_freepagetable(pagetable_t, uint64); int kill(int); int killed(struct proc*); +void setkilled(struct proc*); struct cpu* mycpu(void); struct cpu* getmycpu(void); struct proc* myproc(); -- cgit v1.2.3