'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.
authorDenis Vlasenko <vda.linux@googlemail.com>
Mon, 1 Oct 2007 11:58:38 +0000 (11:58 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Mon, 1 Oct 2007 11:58:38 +0000 (11:58 -0000)
263 bytes saved.

50 files changed:
applets/applets.c
archival/bbunzip.c
coreutils/chmod.c
coreutils/chown.c
coreutils/dd.c
coreutils/df.c
coreutils/du.c
coreutils/env.c
coreutils/expand.c
coreutils/fold.c
coreutils/head.c
coreutils/ln.c
coreutils/ls.c
coreutils/mkfifo.c
coreutils/mknod.c
coreutils/nice.c
coreutils/nohup.c
coreutils/realpath.c
coreutils/split.c
coreutils/touch.c
coreutils/wc.c
e2fsprogs/fsck.c
e2fsprogs/old_e2fsprogs/fsck.c
findutils/find.c
findutils/grep.c
findutils/xargs.c
include/libbb.h
init/mesg.c
libbb/change_identity.c
libbb/dump.c
libbb/perror_msg.c
libbb/perror_msg_and_die.c
libbb/recursive_action.c
libbb/vfork_daemon_rexec.c
libbb/wfopen.c
libbb/xfuncs.c
loginutils/adduser.c
miscutils/chrt.c
miscutils/mountpoint.c
miscutils/setsid.c
miscutils/taskset.c
modutils/rmmod.c
networking/httpd.c
networking/inetd.c
networking/netstat.c
selinux/setfiles.c
shell/lash.c
util-linux/mount.c
util-linux/setarch.c
util-linux/swaponoff.c

index 5b7b88a548ae669cf28cafd3269f3f55789d15a8..f91884b13759f999ca0a13848fc162841c156a63 100644 (file)
@@ -526,7 +526,7 @@ static void install_links(const char *busybox, int use_symbolic_links)
                                applets[i].name);
                rc = lf(busybox, fpc);
                if (rc != 0 && errno != EEXIST) {
-                       bb_perror_msg("%s", fpc);
+                       bb_simple_perror_msg(fpc);
                }
                free(fpc);
        }
index c5a5337008c789564be7a4fae4cb2fc810efafba..bccc8f898aeffd90ad55392dd63d0450fec9b298 100644 (file)
@@ -49,7 +49,7 @@ int bbunpack(char **argv,
                /* Open src */
                if (filename) {
                        if (stat(filename, &stat_buf) != 0) {
-                               bb_perror_msg("%s", filename);
+                               bb_simple_perror_msg(filename);
  err:
                                exitcode = 1;
                                goto free_name;
index 8b214991a1f978c03932b025e461fd1691dbed2b..dd7b78412c164da62cef3b5e7c0e36900bc78c64 100644 (file)
@@ -63,7 +63,7 @@ static int fileAction(const char *fileName, struct stat *statbuf, void* param, i
        }
  err:
        if (!OPT_QUIET)
-               bb_perror_msg("%s", fileName);
+               bb_simple_perror_msg(fileName);
        return FALSE;
 }
 
index cfd37345647973aa7a053779270e2fb8f7242d4d..d974493b6cdf91abe93ca43567209a4c34884a9c 100644 (file)
@@ -57,7 +57,7 @@ static int fileAction(const char *fileName, struct stat *statbuf,
                return TRUE;
        }
        if (!OPT_QUIET)
-               bb_perror_msg("%s", fileName);  /* A filename can have % in it... */
+               bb_simple_perror_msg(fileName); /* A filename can have % in it... */
        return FALSE;
 }
 
index b17bb5969c3b1fa6c87064b9488d80f7f61d61c7..b9f5b4cba2ea238445872c37fedfbde0264393c5 100644 (file)
@@ -278,7 +278,7 @@ int dd_main(int argc, char **argv)
                if (n < 0) {
                        if (flags & FLAG_NOERROR) {
                                n = ibs;
-                               bb_perror_msg("%s", infile);
+                               bb_simple_perror_msg(infile);
                        } else
                                goto die_infile;
                }
@@ -320,12 +320,12 @@ int dd_main(int argc, char **argv)
        }
        if (close(ifd) < 0) {
  die_infile:
-               bb_perror_msg_and_die("%s", infile);
+               bb_simple_perror_msg_and_die(infile);
        }
 
        if (close(ofd) < 0) {
  die_outfile:
-               bb_perror_msg_and_die("%s", outfile);
+               bb_simple_perror_msg_and_die(outfile);
        }
  out_status:
        dd_output_status(0);
index 7eb82cd46d120337aa8776da45b09c2a2af97df2..6fe8e2fbac39bfad00520be70460422cc77c80ed 100644 (file)
@@ -100,7 +100,7 @@ int df_main(int argc, char **argv)
                mount_point = mount_entry->mnt_dir;
 
                if (statfs(mount_point, &s) != 0) {
-                       bb_perror_msg("%s", mount_point);
+                       bb_simple_perror_msg(mount_point);
                        goto SET_ERROR;
                }
 
index b5e68d8f84758636079c7df862d60b1a5fdeb764..2697acf13656b18cef18d7e262dfc52162bc7069 100644 (file)
@@ -67,7 +67,7 @@ static unsigned long du(const char *filename)
        unsigned long sum;
 
        if (lstat(filename, &statbuf) != 0) {
-               bb_perror_msg("%s", filename);
+               bb_simple_perror_msg(filename);
                G.status = EXIT_FAILURE;
                return 0;
        }
@@ -85,7 +85,7 @@ static unsigned long du(const char *filename)
        if (S_ISLNK(statbuf.st_mode)) {
                if (G.slink_depth > G.du_depth) {       /* -H or -L */
                        if (stat(filename, &statbuf) != 0) {
-                               bb_perror_msg("%s", filename);
+                               bb_simple_perror_msg(filename);
                                G.status = EXIT_FAILURE;
                                return 0;
                        }
index 8d2d881fab774e709aba1eb404a31c97676ce5b9..5d0cd82565f336f5277973fac42dc67a30487bab 100644 (file)
@@ -81,7 +81,7 @@ int env_main(int argc, char** argv)
                BB_EXECVP(*argv, argv);
                /* SUSv3-mandated exit codes. */
                xfunc_error_retval = (errno == ENOENT) ? 127 : 126;
-               bb_perror_msg_and_die("%s", *argv);
+               bb_simple_perror_msg_and_die(*argv);
        }
 
        for (ep = environ; *ep; ep++) {
index 274753fd4cf7b1d595325dc375589bcb5534ae6d..0ef106dbffdbcc2862b3720915c772a31150790a 100644 (file)
@@ -192,7 +192,7 @@ int expand_main(int argc, char **argv)
                /* Check and close the file */
                /* We do want all of them to execute, thus | instead of || */
                if (ferror(file) | fclose_if_not_stdin(file)) {
-                       bb_perror_msg("%s", *argv);
+                       bb_simple_perror_msg(*argv);
                        exit_status = EXIT_FAILURE;
                }
                /* If stdin also clear EOF */
index a75f4666e1a4140b7ac098774a1f8cf75fe1a133..bf4b198317f3a7b7e4bf111c8a71c1e2f7c670c3 100644 (file)
@@ -145,7 +145,7 @@ int fold_main(int argc, char **argv)
                }
 
                if (ferror(istream) || fclose_if_not_stdin(istream)) {
-                       bb_perror_msg("%s", *argv);     /* Avoid multibyte problems. */
+                       bb_simple_perror_msg(*argv);    /* Avoid multibyte problems. */
                        errs |= EXIT_FAILURE;
                }
        } while (*++argv);
index a48f147a28a1ff713df0010ccea1519227a05373..af9e9f41ec1a6bb088a9f5a6e27d5d92971e9407 100644 (file)
@@ -128,7 +128,7 @@ int head_main(int argc, char **argv)
                                putchar(c);
                        }
                        if (fclose_if_not_stdin(fp)) {
-                               bb_perror_msg("%s", *argv);     /* Avoid multibyte problems. */
+                               bb_simple_perror_msg(*argv);    /* Avoid multibyte problems. */
                                retval = EXIT_FAILURE;
                        }
                        die_if_ferror_stdout();
index f3c67aa36e947eec00a4f3fcd93fe5e48b93ddb7..658e32e94399fcf76ba2c44ef47a82f55530630e 100644 (file)
@@ -64,7 +64,7 @@ int ln_main(int argc, char **argv)
                if (!(flag & LN_SYMLINK) && stat(*argv, &statbuf)) {
                        // coreutils: "ln dangling_symlink new_hardlink" works
                        if (lstat(*argv, &statbuf) || !S_ISLNK(statbuf.st_mode)) {
-                               bb_perror_msg("%s", *argv);
+                               bb_simple_perror_msg(*argv);
                                status = EXIT_FAILURE;
                                free(src_name);
                                continue;
@@ -75,7 +75,7 @@ int ln_main(int argc, char **argv)
                        char *backup;
                        backup = xasprintf("%s%s", src, suffix);
                        if (rename(src, backup) < 0 && errno != ENOENT) {
-                               bb_perror_msg("%s", src);
+                               bb_simple_perror_msg(src);
                                status = EXIT_FAILURE;
                                free(backup);
                                continue;
@@ -97,7 +97,7 @@ int ln_main(int argc, char **argv)
                }
 
                if (link_func(*argv, src) != 0) {
-                       bb_perror_msg("%s", src);
+                       bb_simple_perror_msg(src);
                        status = EXIT_FAILURE;
                }
 
index a4acc98adb9124020699215f543881d5acf0d134..92a9a289dc9dbae829b121e0143349938b1ed99e 100644 (file)
@@ -171,7 +171,7 @@ static struct dnode *my_stat(const char *fullname, const char *name, int force_f
                }
 #endif
                if (stat(fullname, &dstat)) {
-                       bb_perror_msg("%s", fullname);
+                       bb_simple_perror_msg(fullname);
                        status = EXIT_FAILURE;
                        return 0;
                }
@@ -182,7 +182,7 @@ static struct dnode *my_stat(const char *fullname, const char *name, int force_f
                }
 #endif
                if (lstat(fullname, &dstat)) {
-                       bb_perror_msg("%s", fullname);
+                       bb_simple_perror_msg(fullname);
                        status = EXIT_FAILURE;
                        return 0;
                }
index 030c9d22f99d0045c22a3d586fa2d6c5d9c3ecd3..e66f81778a211a2489172cbd1752460ee034039f 100644 (file)
@@ -28,7 +28,7 @@ int mkfifo_main(int argc, char **argv)
 
        do {
                if (mkfifo(*argv, mode) < 0) {
-                       bb_perror_msg("%s", *argv);     /* Avoid multibyte problems. */
+                       bb_simple_perror_msg(*argv);    /* Avoid multibyte problems. */
                        retval = EXIT_FAILURE;
                }
        } while (*++argv);
index ea6f24ae6a2f21568f86e5ddbb4a5c54b79f63e3..a876daaf1862efa859a80f58e2b263a83756ec9f 100644 (file)
@@ -44,7 +44,7 @@ int mknod_main(int argc, char **argv)
                        if (mknod(name, mode, dev) == 0) {
                                return EXIT_SUCCESS;
                        }
-                       bb_perror_msg_and_die("%s", name);
+                       bb_simple_perror_msg_and_die(name);
                }
        }
        bb_show_usage();
index 8d77ae472cc1469a1757b894f568cdd3bd390155..0cb31e4fafcb47298740218b5857f8047f645b70 100644 (file)
@@ -51,5 +51,5 @@ int nice_main(int argc, char **argv)
 
        /* The exec failed... */
        xfunc_error_retval = (errno == ENOENT) ? 127 : 126; /* SUSv3 */
-       bb_perror_msg_and_die("%s", *argv);
+       bb_simple_perror_msg_and_die(*argv);
 }
index 22419b800de37e5fc02766ab9f50240ed54078fa..e27bd2e3543319cae43219a83febf24476011a35 100644 (file)
@@ -56,5 +56,5 @@ int nohup_main(int argc, char **argv)
        BB_EXECVP(argv[1], argv+1);
        if (ENABLE_FEATURE_CLEAN_UP && home)
                free((char*)nohupout);
-       bb_perror_msg_and_die("%s", argv[1]);
+       bb_simple_perror_msg_and_die(argv[1]);
 }
index 7c5dc3b109e109904967cf228e7981598ab57e62..9c429872078a9f9d8eb37444253bffafe8ad9883 100644 (file)
@@ -35,7 +35,7 @@ int realpath_main(int argc, char **argv)
                        puts(resolved_path);
                } else {
                        retval = EXIT_FAILURE;
-                       bb_perror_msg("%s", *argv);
+                       bb_simple_perror_msg(*argv);
                }
        } while (--argc);
 
index 3ec539a6a3d6060c33e2ef05da98eb0075e413e0..6d8924aebeabd18098dd295657d4b54b9e90d838 100644 (file)
@@ -104,7 +104,7 @@ int split_main(int argc, char **argv)
                if (!bytes_read)
                        break;
                if (bytes_read < 0)
-                       bb_perror_msg_and_die("%s", argv[0]);
+                       bb_simple_perror_msg_and_die(argv[0]);
                src = read_buffer;
                do {
                        if (!remaining) {
index 7a1dd35995e95dca424d31f3edb7d1bb2b9e0302..d8498d85407f68645b53a0a896b56debbc580c9b 100644 (file)
@@ -49,7 +49,7 @@ int touch_main(int argc, char **argv)
                                }
                        }
                        status = EXIT_FAILURE;
-                       bb_perror_msg("%s", *argv);
+                       bb_simple_perror_msg(*argv);
                }
        } while (*++argv);
 
index e86b7d4d20e80aede177a8e3ca68b5d9a59ce9f9..c8a4865b1f9e8e779dff3ed189a6af2a2d28d9aa 100644 (file)
@@ -150,7 +150,7 @@ int wc_main(int argc, char **argv)
                                }
                        } else if (c == EOF) {
                                if (ferror(fp)) {
-                                       bb_perror_msg("%s", arg);
+                                       bb_simple_perror_msg(arg);
                                        status = EXIT_FAILURE;
                                }
                                --counts[WC_CHARS];
index 3717781dba45340cd61aa05ffb718f7489d9fa61..110b3d246f6a53cb3baae3b0df28c7bc0d8d9d14 100644 (file)
@@ -659,7 +659,7 @@ static void execute(const char *type, const char *device, const char *mntpt,
        if (!noexecute) {
                pid = spawn(argv);
                if (pid < 0)
-                       bb_perror_msg("%s", argv[0]);
+                       bb_simple_perror_msg(argv[0]);
        }
 
        for (i = num_args+1; i < argc; i++)
index aad85cf618badda8010ad5dfde645414efb4ddc3..7e7383898b5faa7008589d3cfe206170e555eefa 100644 (file)
@@ -626,7 +626,7 @@ static int execute(const char *type, const char *device, const char *mntpt,
                if (!interactive)
                        close(0);
                (void) execv(s, argv);
-               bb_perror_msg_and_die("%s", argv[0]);
+               bb_simple_perror_msg_and_die(argv[0]);
        }
 
        for (i = 1; i < argc; i++)
index f3167a083769441a3b6b35f98deaa2dd6ddae9bf..b6188149763a9990129b2e67b23ad34970aef8de 100644 (file)
@@ -277,7 +277,7 @@ ACTF(exec)
 
        rc = spawn_and_wait(argv);
        if (rc < 0)
-               bb_perror_msg("%s", argv[0]);
+               bb_simple_perror_msg(argv[0]);
 
        i = 0;
        while (argv[i])
@@ -347,7 +347,7 @@ ACTF(delete)
                rc = unlink(fileName);
        }
        if (rc < 0)
-               bb_perror_msg("%s", fileName);
+               bb_simple_perror_msg(fileName);
        return TRUE;
 }
 #endif
@@ -780,7 +780,7 @@ static action*** parse_params(char **argv)
                        ap->context = NULL;
                        /* SELinux headers erroneously declare non-const parameter */
                        if (selinux_raw_to_trans_context((char*)arg1, &ap->context))
-                               bb_perror_msg("%s", arg1);
+                               bb_simple_perror_msg(arg1);
                }
 #endif
                else {
index 3a9c74073df4c4acd92e4de8c6f5dcbae7ddc69c..2d886a02516eed30d4e2e40a127b50215a60eb4c 100644 (file)
@@ -369,7 +369,7 @@ static int file_action_grep(const char *filename, struct stat *statbuf, void* ma
        FILE *file = fopen(filename, "r");
        if (file == NULL) {
                if (!SUPPRESS_ERR_MSGS)
-                       bb_perror_msg("%s", cur_file);
+                       bb_simple_perror_msg(cur_file);
                open_errors = 1;
                return 0;
        }
@@ -517,7 +517,7 @@ int grep_main(int argc, char **argv)
                        file = fopen(cur_file, "r");
                        if (file == NULL) {
                                if (!SUPPRESS_ERR_MSGS)
-                                       bb_perror_msg("%s", cur_file);
+                                       bb_simple_perror_msg(cur_file);
                                open_errors = 1;
                                continue;
                        }
index 7a889963145636202ad8d5f721dd69e3a1afae6f..f7c7832d5d4b6ac570ecf527fa9f137d1ae0221e 100644 (file)
@@ -57,7 +57,7 @@ static int xargs_exec(char **args)
 
        status = spawn_and_wait(args);
        if (status < 0) {
-               bb_perror_msg("%s", args[0]);
+               bb_simple_perror_msg(args[0]);
                return errno == ENOENT ? 127 : 126;
        }
        if (status == 255) {
index a8463ae49960f97a5b164662b83d5db822b41655..d76571b58acf8259ccefe6bed6d9eeebb3ef5d16 100644 (file)
@@ -677,7 +677,9 @@ extern void bb_show_usage(void) ATTRIBUTE_NORETURN ATTRIBUTE_EXTERNALLY_VISIBLE;
 extern void bb_error_msg(const char *s, ...) __attribute__ ((format (printf, 1, 2)));
 extern void bb_error_msg_and_die(const char *s, ...) __attribute__ ((noreturn, format (printf, 1, 2)));
 extern void bb_perror_msg(const char *s, ...) __attribute__ ((format (printf, 1, 2)));
+extern void bb_simple_perror_msg(const char *s);
 extern void bb_perror_msg_and_die(const char *s, ...) __attribute__ ((noreturn, format (printf, 1, 2)));
+extern void bb_simple_perror_msg_and_die(const char *s) __attribute__ ((noreturn));
 extern void bb_herror_msg(const char *s, ...) __attribute__ ((format (printf, 1, 2)));
 extern void bb_herror_msg_and_die(const char *s, ...) __attribute__ ((noreturn, format (printf, 1, 2)));
 extern void bb_perror_nomsg_and_die(void) ATTRIBUTE_NORETURN;
@@ -1185,7 +1187,6 @@ extern const char bb_default_login_shell[];
 #include <dmalloc.h>
 #endif
 
-
 #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
 
 #endif /* __LIBBUSYBOX_H__ */
index e182b4153604093487af1147de2552b69bdfc150..1a576cb37d993755cee3b7b12eda0e91326393f2 100644 (file)
@@ -40,7 +40,7 @@ int mesg_main(int argc, char **argv)
                                return EXIT_SUCCESS;
                        }
                }
-               bb_perror_msg_and_die("%s", tty);
+               bb_simple_perror_msg_and_die(tty);
        }
        bb_show_usage();
 }
index 3f888f523bd1f53a97f7e824545b15b82af8c82f..b2274e0aebbcc53bd071a371f95c3637fd00d469 100644 (file)
@@ -47,5 +47,5 @@ void change_identity(const struct passwd *pw)
        const char *err_msg = change_identity_e2str(pw);
 
        if (err_msg)
-               bb_perror_msg_and_die("%s", err_msg);
+               bb_simple_perror_msg_and_die(err_msg);
 }
index 0d1bb18f2a179ee499f30322f1180435c76169f2..829050d69758d6879a992eb6cbc78ebcfddb6a19 100644 (file)
@@ -297,7 +297,7 @@ static void do_skip(const char *fname, int statok)
 
        if (statok) {
                if (fstat(STDIN_FILENO, &sbuf)) {
-                       bb_perror_msg_and_die("%s", fname);
+                       bb_simple_perror_msg_and_die(fname);
                }
                if ((!(S_ISCHR(sbuf.st_mode) ||
                           S_ISBLK(sbuf.st_mode) ||
@@ -309,7 +309,7 @@ static void do_skip(const char *fname, int statok)
                }
        }
        if (fseek(stdin, bb_dump_skip, SEEK_SET)) {
-               bb_perror_msg_and_die("%s", fname);
+               bb_simple_perror_msg_and_die(fname);
        }
        savaddress = address += bb_dump_skip;
        bb_dump_skip = 0;
@@ -328,7 +328,7 @@ static int next(char **argv)
        for (;;) {
                if (*_argv) {
                        if (!(freopen(*_argv, "r", stdin))) {
-                               bb_perror_msg("%s", *_argv);
+                               bb_simple_perror_msg(*_argv);
                                exitval = 1;
                                ++_argv;
                                continue;
@@ -393,7 +393,7 @@ static unsigned char *get(void)
                                  bb_dump_length == -1 ? need : MIN(bb_dump_length, need), stdin);
                if (!n) {
                        if (ferror(stdin)) {
-                               bb_perror_msg("%s", _argv[-1]);
+                               bb_simple_perror_msg(_argv[-1]);
                        }
                        ateof = 1;
                        continue;
index a958cff006587b28419c73667e91f6e62a59f819..af9ff5949804029f116ea36d20a906b085820b8b 100644 (file)
@@ -18,3 +18,8 @@ void bb_perror_msg(const char *s, ...)
        bb_verror_msg(s, p, errno ? strerror(errno) : NULL);
        va_end(p);
 }
+
+void bb_simple_perror_msg(const char *s)
+{
+       bb_perror_msg("%s", s);
+}
index 15f46fc05121bcc54f3f1f493adf19f1ebafed25..7b500736a80111c7cbccf1a285286aba3e585bf3 100644 (file)
@@ -19,3 +19,8 @@ void bb_perror_msg_and_die(const char *s, ...)
        va_end(p);
        xfunc_die();
 }
+
+void bb_simple_perror_msg_and_die(const char *s)
+{
+       bb_perror_msg_and_die("%s", s);
+}
index cb3b88d1dc761404aaca84f5a08e97f3aee87183..37363bb3eb8bf49ef0fe6088534992abe0b0c1f0 100644 (file)
@@ -120,6 +120,6 @@ int recursive_action(const char *fileName,
        return TRUE;
 
  done_nak_warn:
-       bb_perror_msg("%s", fileName);
+       bb_simple_perror_msg(fileName);
        return FALSE;
 }
index 558510bc6f1ed7b7c76a2944c683d2c1d817dbf3..80c72f16500f8804c46b6cc108efc55eaffc51d2 100644 (file)
@@ -62,7 +62,7 @@ pid_t xspawn(char **argv)
 {
        pid_t pid = spawn(argv);
        if (pid < 0)
-               bb_perror_msg_and_die("%s", *argv);
+               bb_simple_perror_msg_and_die(*argv);
        return pid;
 }
 
index 26e6a13e2b1f825dc2928cc0e3f58d4821355178..9248874a78ba75e0a9a4db2e0b76621f65337ae9 100644 (file)
@@ -13,7 +13,7 @@ FILE *fopen_or_warn(const char *path, const char *mode)
 {
        FILE *fp = fopen(path, mode);
        if (!fp) {
-               bb_perror_msg("%s", path);
+               bb_simple_perror_msg(path);
                errno = 0;
        }
        return fp;
index 2bf20f3a00404d18bcf048c0f78d5282d6870231..6d8eac4b6b72cf1b003c9ce69095e679dcf16412 100644 (file)
@@ -704,13 +704,13 @@ int bb_ioctl_or_warn(int fd, int request, void *argp, const char *ioctl_name)
 
        ret = ioctl(fd, request, argp);
        if (ret < 0)
-               bb_perror_msg("%s", ioctl_name);
+               bb_simple_perror_msg(ioctl_name);
        return ret;
 }
 void bb_xioctl(int fd, int request, void *argp, const char *ioctl_name)
 {
        if (ioctl(fd, request, argp) < 0)
-               bb_perror_msg_and_die("%s", ioctl_name);
+               bb_simple_perror_msg_and_die(ioctl_name);
 }
 #else
 int bb_ioctl_or_warn(int fd, int request, void *argp)
index eee4a000d63b14a535b7dfb543f7bf550b660254..149ea9c4b05f18d32cee309a6f7c0209dde88f02 100644 (file)
@@ -144,7 +144,7 @@ static int adduser(struct passwd *p)
                if (mkdir(p->pw_dir, 0755)
                || chown(p->pw_dir, p->pw_uid, p->pw_gid)
                || chmod(p->pw_dir, 02755)) {
-                       bb_perror_msg("%s", p->pw_dir);
+                       bb_simple_perror_msg(p->pw_dir);
                }
        }
 
index 98399cedbde324e49ed6f5d34c6ab8b98e6af541..1f5465c403806b37937c1b62faf082cfaad6f307 100644 (file)
@@ -115,7 +115,7 @@ print_rt_info:
        }
        ++argv;
        BB_EXECVP(*argv, argv);
-       bb_perror_msg_and_die("%s", *argv);
+       bb_simple_perror_msg_and_die(*argv);
 }
 #undef OPT_p
 #undef OPT_r
index 0f1e155aea6e7cd573b720ed4f73748fcb534809..376bd953130041a4cfd914338eb8d485a68adfb9 100644 (file)
@@ -61,6 +61,6 @@ int mountpoint_main(int argc, char **argv)
                }
        }
        if (!(opt & OPT_q))
-               bb_perror_msg("%s", arg);
+               bb_simple_perror_msg(arg);
        return EXIT_FAILURE;
 }
index a976fe93b9d2e02be14bc1d50ac3460bfb0ea138..8d738edfbfec1f0c1dade53ce2edb08cfcd6ca63 100644 (file)
@@ -29,5 +29,5 @@ int setsid_main(int argc, char **argv)
        setsid();  /* no error possible */
 
        BB_EXECVP(argv[1], argv + 1);
-       bb_perror_msg_and_die("%s", argv[1]);
+       bb_simple_perror_msg_and_die(argv[1]);
 }
index 0c4bad7ede8f559acccca04d073f24935555d83a..3c117da924422a9a98069a7f064c9c09a3c8fab3 100644 (file)
@@ -92,7 +92,7 @@ int taskset_main(int argc, char** argv)
        }
        ++argv;
        BB_EXECVP(*argv, argv);
-       bb_perror_msg_and_die("%s", *argv);
+       bb_simple_perror_msg_and_die(*argv);
 }
 #undef OPT_p
 #undef TASKSET_PRINTF_MASK
index 4a38e35a52b6ab67866218af6d7382cc67177189..ba3e88ca6aa1d48763efa8b14d984f898a6e04b6 100644 (file)
@@ -85,7 +85,7 @@ int rmmod_main(int argc, char **argv)
                }
 
                if (syscall(__NR_delete_module, ENABLE_FEATURE_2_6_MODULES ? misc_buf : argv[n], flags)) {
-                       bb_perror_msg("%s", argv[n]);
+                       bb_simple_perror_msg(argv[n]);
                        ret = EXIT_FAILURE;
                }
        }
index c8fbefd5a3da72de9ff1cbf09ea99aefe700b82e..06a5a56bc4ba5c4630f08d49db47ef9770bf4309 100644 (file)
@@ -504,7 +504,7 @@ static void parse_conf(const char *path, int flag)
                        return;
                }
                if (configFile && flag == FIRST_PARSE) /* if -c option given */
-                       bb_perror_msg_and_die("%s", cf);
+                       bb_simple_perror_msg_and_die(cf);
                flag = FIND_FROM_HTTPD_ROOT;
                cf = httpd_conf;
        }
index b164278820a09b044ef9438e0eac78943bb312ee..6d72e13e8fca498247a8c5a770906305e041aeff 100644 (file)
@@ -983,7 +983,7 @@ static void config(int sig ATTRIBUTE_UNUSED)
        char protoname[10];
 
        if (!setconfig()) {
-               bb_perror_msg("%s", config_filename);
+               bb_simple_perror_msg(config_filename);
                return;
        }
        for (sep = servtab; sep; sep = sep->se_next)
index 5bacb47cc09f16732a72c5e4dbcc0f22db56605f..e5ed10eb41cd11d58f3eb71f6bd7f32886be0958 100644 (file)
@@ -464,7 +464,7 @@ static void do_info(const char *file, const char *name, void (*proc)(int, const
        procinfo = fopen(file, "r");
        if (procinfo == NULL) {
                if (errno != ENOENT) {
-                       bb_perror_msg("%s", file);
+                       bb_simple_perror_msg(file);
                } else {
                        bb_error_msg("no support for '%s' on this system", name);
                }
index 0f7996fa615c4503c79349c616970bdc28fafbe1..5ae482e65fd2fe3c53027f7fa72af9c8ef74be5e 100644 (file)
@@ -595,7 +595,7 @@ int setfiles_main(int argc, char **argv)
                if (argc == 1)
                        bb_show_usage();
                if (stat(argv[optind], &sb) < 0) {
-                       bb_perror_msg_and_die("%s", argv[optind]);
+                       bb_simple_perror_msg_and_die(argv[optind]);
                }
                if (!S_ISREG(sb.st_mode)) {
                        bb_error_msg_and_die("spec file %s is not a regular file", argv[optind]);
@@ -603,7 +603,7 @@ int setfiles_main(int argc, char **argv)
                /* Load the file contexts configuration and check it. */
                rc = matchpathcon_init(argv[optind]);
                if (rc < 0) {
-                       bb_perror_msg_and_die("%s", argv[optind]);
+                       bb_simple_perror_msg_and_die(argv[optind]);
                }
 
                optind++;
index af3a8f80b2d6feaf554a6bef0999b2341626d3d2..b7a0a6a373404e89618e9a1e9c8c25e4466a6cf3 100644 (file)
@@ -1159,7 +1159,7 @@ static int pseudo_exec(struct child_prog *child)
 
        /* Do not use bb_perror_msg_and_die() here, since we must not
         * call exit() but should call _exit() instead */
-       bb_perror_msg("%s", child->argv[0]);
+       bb_simple_perror_msg(child->argv[0]);
        _exit(EXIT_FAILURE);
 }
 
index ea3300176a32d84b9d28d2c77d3d45e0f4873015..10ada5426577bd4214cae7cea6588fca5a1cb812 100644 (file)
@@ -1655,7 +1655,7 @@ int mount_main(int argc, char **argv)
         && (i & (MS_SHARED | MS_PRIVATE | MS_SLAVE | MS_UNBINDABLE))
        ) {
                rc = mount("", argv[0], "", i, "");
-               if (rc) bb_perror_msg_and_die("%s", argv[0]);
+               if (rc) bb_simple_perror_msg_and_die(argv[0]);
                goto clean_up;
        }
 
index 2fb47f9e8362a0722b8d582488614b3fa502d2b6..08294e55c2631eba35bcc47857672b4ef7193a9a 100644 (file)
@@ -44,5 +44,5 @@ retry:
                BB_EXECVP(argv[0], argv);
        }
 
-       bb_perror_msg_and_die("%s", argv[0]);
+       bb_simple_perror_msg_and_die(argv[0]);
 }
index 73fe105a92e97fa506064b4c6344eb0763bcc340..db43aa52ac4e0a9d9918e40450eb628662a94d31 100644 (file)
@@ -31,7 +31,7 @@ static int swap_enable_disable(char *device)
                status = swapoff(device);
 
        if (status != 0) {
-               bb_perror_msg("%s", device);
+               bb_simple_perror_msg(device);
                return 1;
        }