Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 2026 19:03:56 +0000
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 1f5fe8ad5293 - main - kern: change several int types to bools
Message-ID:  <6a57d99c.38bdc.55f77a96@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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);


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a57d99c.38bdc.55f77a96>