diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2026-07-15 17:01:20 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2026-07-15 18:05:25 +0000 |
| commit | 1f5fe8ad5293aad0308010d408dfdec6ab19e176 (patch) | |
| tree | 8a4d56f0440c27efe1a48e141228f9a01320ab35 | |
| parent | fc09c7fee23b3cf3ddc95105ef6ef41d7956232f (diff) | |
kern: change several int types to bools
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
| -rw-r--r-- | sys/kern/kern_exit.c | 6 | ||||
| -rw-r--r-- | sys/kern/sys_procdesc.c | 6 | ||||
| -rw-r--r-- | sys/sys/procdesc.h | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 7879a9b68ba0..b989cbff7720 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -1179,7 +1179,7 @@ wait_fill_wrusage(struct proc *p, struct __wrusage *wrusage) static int proc_to_reap(struct thread *td, struct proc *p, idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *siginfo, - int check_only) + bool check_only) { sx_assert(&proctree_lock, SA_XLOCKED); @@ -1468,7 +1468,7 @@ loop_locked: LIST_FOREACH(p, &q->p_children, p_sibling) { pid = p->p_pid; ret = proc_to_reap(td, p, idtype, id, status, options, - wrusage, siginfo, 0); + wrusage, siginfo, false); if (ret == 0) continue; else if (ret != 1) { @@ -1514,7 +1514,7 @@ loop_locked: if (nfound == 0) { LIST_FOREACH(p, &q->p_orphans, p_orphan) { ret = proc_to_reap(td, p, idtype, id, NULL, options, - NULL, NULL, 1); + NULL, NULL, true); if (ret != 0) { KASSERT(ret != -1, ("reaped an orphan (pid %d)", (int)td->td_retval[0])); diff --git a/sys/kern/sys_procdesc.c b/sys/kern/sys_procdesc.c index fddeb115fd2b..0dacbb1c5eac 100644 --- a/sys/kern/sys_procdesc.c +++ b/sys/kern/sys_procdesc.c @@ -278,7 +278,7 @@ procdesc_free(struct procdesc *pd) * We use the proctree_lock to ensure that process exit either happens * strictly before or strictly after a concurrent call to procdesc_close(). */ -int +bool procdesc_exit(struct proc *p) { struct procdesc *pd; @@ -308,7 +308,7 @@ procdesc_exit(struct proc *p) pd->pd_proc = NULL; p->p_procdesc = NULL; procdesc_free(pd); - return (1); + return (true); } selwakeup(&pd->pd_selinfo); KNOTE_LOCKED(&pd->pd_selinfo.si_note, NOTE_EXIT | NOTE_PDSIGCHLD); @@ -316,7 +316,7 @@ procdesc_exit(struct proc *p) /* Wakeup all waiters for this procdesc' process exit. */ wakeup(&p->p_procdesc); - return (0); + return (false); } void diff --git a/sys/sys/procdesc.h b/sys/sys/procdesc.h index 715232d5a00e..5ca93d3f4646 100644 --- a/sys/sys/procdesc.h +++ b/sys/sys/procdesc.h @@ -101,7 +101,7 @@ struct procdesc { /* * In-kernel interfaces to process descriptors. */ -int procdesc_exit(struct proc *); +bool procdesc_exit(struct proc *); void procdesc_jobstate(struct proc *p); int kern_pdgetpid(struct thread *, int fd, const cap_rights_t *, pid_t *pidp); |
