git: de08b5167b07 - main - init(8): use proper boolean type for globals
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Feb 2022 00:17:24 UTC
The branch main has been updated by mhorne: URL: https://cgit.FreeBSD.org/src/commit/?id=de08b5167b078c2eadd2561abeea3be113c1dec1 commit de08b5167b078c2eadd2561abeea3be113c1dec1 Author: Mitchell Horne <mhorne@FreeBSD.org> AuthorDate: 2022-02-21 16:54:49 +0000 Commit: Mitchell Horne <mhorne@FreeBSD.org> CommitDate: 2022-02-22 00:16:13 +0000 init(8): use proper boolean type for globals Now that stdbool.h is included, prefer this. No functional change intended. --- sbin/init/init.c | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/sbin/init/init.c b/sbin/init/init.c index 93a525c46427..813387f63c81 100644 --- a/sbin/init/init.c +++ b/sbin/init/init.c @@ -134,13 +134,11 @@ static state_func_t reroot_phase_two(void); static state_func_t run_script(const char *); static enum { AUTOBOOT, FASTBOOT } runcom_mode = AUTOBOOT; -#define FALSE 0 -#define TRUE 1 -static int Reboot = FALSE; +static bool Reboot = false; static int howto = RB_AUTOBOOT; -static int devfs; +static bool devfs = false; static char *init_path_argv0; static void transition(state_t); @@ -190,7 +188,7 @@ static int setupargv(session_t *, struct ttyent *); #ifdef LOGIN_CAP static void setprocresources(const char *); #endif -static int clang; +static bool clang; static int start_session_db(void); static void add_session(session_t *); @@ -287,7 +285,7 @@ invalid: while ((c = getopt(argc, argv, "dsfr")) != -1) switch (c) { case 'd': - devfs = 1; + devfs = true; break; case 's': initial_transition = single_user; @@ -364,7 +362,7 @@ invalid: if (stat("/dev", &stst) != 0) warning("Can't stat /dev: %m"); else if (stst.st_dev == root_devno) - devfs++; + devfs = true; } if (devfs) { @@ -1680,7 +1678,7 @@ transition_handler(int sig) case SIGINT: if (sig == SIGWINCH) howto |= RB_POWERCYCLE; - Reboot = TRUE; + Reboot = true; case SIGTERM: if (current_state == read_ttys || current_state == multi_user || current_state == clean_ttys || current_state == catatonia) @@ -1859,7 +1857,7 @@ alrm_handler(int sig) { (void)sig; - clang = 1; + clang = true; } /* @@ -1915,12 +1913,12 @@ death_single(void) if (kill(-1, death_sigs[i]) == -1 && errno == ESRCH) return (state_func_t) single_user; - clang = 0; + clang = false; alarm(DEATH_WATCH); do if ((pid = waitpid(-1, (int *)0, 0)) != -1) collect_child(pid); - while (clang == 0 && errno != ECHILD); + while (!clang && errno != ECHILD); if (errno == ECHILD) return (state_func_t) single_user; @@ -2001,7 +1999,7 @@ runshutdown(void) NULL, 0) == -1 || shutdowntimeout < 2) shutdowntimeout = DEATH_SCRIPT; alarm(shutdowntimeout); - clang = 0; + clang = false; /* * Copied from single_user(). This is a bit paranoid. * Use the same ALRM handler. @@ -2009,7 +2007,7 @@ runshutdown(void) do { if ((wpid = waitpid(-1, &status, WUNTRACED)) != -1) collect_child(wpid); - if (clang == 1) { + if (clang) { /* we were waiting for the sub-shell */ kill(wpid, SIGTERM); warning("timeout expired for %s: %m; going to "