diff options
Diffstat (limited to 'src/env.c')
| -rw-r--r-- | src/env.c | 58 |
1 files changed, 29 insertions, 29 deletions
@@ -90,19 +90,19 @@ enum static struct option const longopts[] = { - {"ignore-environment", no_argument, NULL, 'i'}, - {"null", no_argument, NULL, '0'}, - {"unset", required_argument, NULL, 'u'}, - {"chdir", required_argument, NULL, 'C'}, - {"default-signal", optional_argument, NULL, DEFAULT_SIGNAL_OPTION}, - {"ignore-signal", optional_argument, NULL, IGNORE_SIGNAL_OPTION}, - {"block-signal", optional_argument, NULL, BLOCK_SIGNAL_OPTION}, - {"list-signal-handling", no_argument, NULL, LIST_SIGNAL_HANDLING_OPTION}, - {"debug", no_argument, NULL, 'v'}, - {"split-string", required_argument, NULL, 'S'}, + {"ignore-environment", no_argument, nullptr, 'i'}, + {"null", no_argument, nullptr, '0'}, + {"unset", required_argument, nullptr, 'u'}, + {"chdir", required_argument, nullptr, 'C'}, + {"default-signal", optional_argument, nullptr, DEFAULT_SIGNAL_OPTION}, + {"ignore-signal", optional_argument, nullptr, IGNORE_SIGNAL_OPTION}, + {"block-signal", optional_argument, nullptr, BLOCK_SIGNAL_OPTION}, + {"list-signal-handling", no_argument, nullptr, LIST_SIGNAL_HANDLING_OPTION}, + {"debug", no_argument, nullptr, 'v'}, + {"split-string", required_argument, nullptr, 'S'}, {GETOPT_HELP_OPTION_DECL}, {GETOPT_VERSION_OPTION_DECL}, - {NULL, 0, NULL, 0} + {nullptr, 0, nullptr, 0} }; void @@ -187,7 +187,7 @@ unset_envvars (void) } } -/* Return a pointer to the end of a valid ${VARNAME} string, or NULL. +/* Return a pointer to the end of a valid ${VARNAME} string, or nullptr. 'str' should point to the '$' character. First letter in VARNAME must be alpha or underscore, rest of letters are alnum or underscore. @@ -205,14 +205,14 @@ scan_varname (char const *str) return end; } - return NULL; + return nullptr; } /* Return a pointer to a static buffer containing the VARNAME as extracted from a '${VARNAME}' string. The returned string will be NUL terminated. The returned pointer should not be freed. - Return NULL if not a valid ${VARNAME} syntax. */ + Return nullptr if not a valid ${VARNAME} syntax. */ static char * extract_varname (char const *str) { @@ -221,7 +221,7 @@ extract_varname (char const *str) p = scan_varname (str); if (!p) - return NULL; + return nullptr; /* -2 and +2 (below) account for the '${' prefix. */ i = p - str - 2; @@ -496,7 +496,7 @@ build_argv (char const *str, int extra_argc, int *argc) argv[1] = "-S-i -C/tmp A=B" argv[2] = "foo" argv[3] = "bar" - argv[4] = NULL + argv[4] = nullptr This function will modify argv to be: argv[0] = "env" argv[1] = "-i" @@ -504,7 +504,7 @@ build_argv (char const *str, int extra_argc, int *argc) argv[3] = "A=B" argv[4] = "foo" argv[5] = "bar" - argv[6] = NULL + argv[6] = nullptr argc will be updated from 4 to 6. optind will be reset to 0 to force getopt_long to rescan all arguments. */ static void @@ -569,7 +569,7 @@ parse_signal_action_params (char const *optarg, bool set_default) signals[signum] = set_default ? DEFAULT : IGNORE; - opt_sig = strtok (NULL, ","); + opt_sig = strtok (nullptr, ","); } free (optarg_writable); @@ -591,7 +591,7 @@ reset_signal_handlers (void) bool set_to_default = (signals[i] == DEFAULT || signals[i] == DEFAULT_NOERR); - int sig_err = sigaction (i, NULL, &act); + int sig_err = sigaction (i, nullptr, &act); if (sig_err && !ignore_errors) die (EXIT_CANCELED, errno, @@ -600,7 +600,7 @@ reset_signal_handlers (void) if (! sig_err) { act.sa_handler = set_to_default ? SIG_DFL : SIG_IGN; - sig_err = sigaction (i, &act, NULL); + sig_err = sigaction (i, &act, nullptr); if (sig_err && !ignore_errors) die (EXIT_CANCELED, errno, _("failed to set signal action for signal %d"), i); @@ -659,7 +659,7 @@ parse_block_signal_params (char const *optarg, bool block) sigaddset (block ? &block_signals : &unblock_signals, signum); sigdelset (block ? &unblock_signals : &block_signals, signum); - opt_sig = strtok (NULL, ","); + opt_sig = strtok (nullptr, ","); } free (optarg_writable); @@ -674,7 +674,7 @@ set_signal_proc_mask (void) sigemptyset (&set); - if (sigprocmask (0, NULL, &set)) + if (sigprocmask (0, nullptr, &set)) die (EXIT_CANCELED, errno, _("failed to get signal process mask")); for (int i = 1; i <= SIGNUM_BOUND; i++) @@ -691,7 +691,7 @@ set_signal_proc_mask (void) } else { - debug_act = NULL; + debug_act = nullptr; } if (dev_debug && debug_act) @@ -703,7 +703,7 @@ set_signal_proc_mask (void) } } - if (sigprocmask (SIG_SETMASK, &set, NULL)) + if (sigprocmask (SIG_SETMASK, &set, nullptr)) die (EXIT_CANCELED, errno, _("failed to set signal process mask")); } @@ -714,13 +714,13 @@ list_signal_handling (void) char signame[SIG2STR_MAX]; sigemptyset (&set); - if (sigprocmask (0, NULL, &set)) + if (sigprocmask (0, nullptr, &set)) die (EXIT_CANCELED, errno, _("failed to get signal process mask")); for (int i = 1; i <= SIGNUM_BOUND; i++) { struct sigaction act; - if (sigaction (i, NULL, &act)) + if (sigaction (i, nullptr, &act)) continue; char const *ignored = act.sa_handler == SIG_IGN ? "IGNORE" : ""; @@ -753,7 +753,7 @@ main (int argc, char **argv) int optc; bool ignore_environment = false; bool opt_nul_terminate_output = false; - char const *newdir = NULL; + char const *newdir = nullptr; initialize_main (&argc, &argv); set_program_name (argv[0]); @@ -766,7 +766,7 @@ main (int argc, char **argv) initialize_signals (); - while ((optc = getopt_long (argc, argv, shortopts, longopts, NULL)) != -1) + while ((optc = getopt_long (argc, argv, shortopts, longopts, nullptr)) != -1) { switch (optc) { @@ -826,7 +826,7 @@ main (int argc, char **argv) if (ignore_environment) { devmsg ("cleaning environ\n"); - static char *dummy_environ[] = { NULL }; + static char *dummy_environ[] = { nullptr }; environ = dummy_environ; } else |
