git: 1f5fe8ad5293 - main - kern: change several int types to bools
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 15 Jul 2026 19:03:56 UTC
The branch main has been updated by kib:
URL: https://cgit.FreeBSD.org/src/commit/?id=1f5fe8ad5293aad0308010d408dfdec6ab19e176
commit 1f5fe8ad5293aad0308010d408dfdec6ab19e176
Author: Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2026-07-15 17:01:20 +0000
Commit: Konstantin Belousov <kib@FreeBSD.org>
CommitDate: 2026-07-15 18:05:25 +0000
kern: change several int types to bools
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
---
sys/kern/kern_exit.c | 6 +++---
sys/kern/sys_procdesc.c | 6 +++---
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);