usage bb_dev_null
author"Vladimir N. Oleynik" <dzo@simtreas.ru>
Wed, 12 Oct 2005 15:34:25 +0000 (15:34 -0000)
committer"Vladimir N. Oleynik" <dzo@simtreas.ru>
Wed, 12 Oct 2005 15:34:25 +0000 (15:34 -0000)
12 files changed:
archival/gunzip.c
coreutils/nohup.c
e2fsprogs/blkid/cache.c
e2fsprogs/blkid/devname.c
e2fsprogs/blkid/probe.c
e2fsprogs/blkid/resolve.c
e2fsprogs/blkid/save.c
e2fsprogs/e2fsck.c
init/init.c
libbb/messages.c
networking/traceroute.c
shell/msh.c

index a4db7ca31e731317d3030f477c1499d2def221fa..76738b01726ee30c1ea7e628ba3130f519fa1ae0 100644 (file)
@@ -116,7 +116,7 @@ extern int gunzip_main(int argc, char **argv)
 
                /* Set output filename and number */
                if (opt & GUNZIP_OPT_TEST) {
-                       dst_fd = bb_xopen("/dev/null", O_WRONLY);       /* why does test use filenum 2 ? */
+                       dst_fd = bb_xopen(bb_dev_null, O_WRONLY);       /* why does test use filenum 2 ? */
                } else if (opt & GUNZIP_OPT_STDOUT) {
                        dst_fd = STDOUT_FILENO;
                } else {
index c457bfd93d4090d14ccf8aaad3e2d2655aa61aac..febaf547fc167735fffe4da084b2be7a5a9bdfad 100644 (file)
@@ -115,7 +115,7 @@ int nohup_main (int argc, char **argv)
         Note that it is deliberately opened for *writing*,
         to ensure any read evokes an error.  */
        if (isatty (STDIN_FILENO))
-               fd_reopen (STDIN_FILENO, "/dev/null", 0);
+               fd_reopen (STDIN_FILENO, bb_dev_null, 0);
 
        /* If standard output is a tty, redirect it (appending) to a file.
         First try nohup.out, then $HOME/nohup.out.  */
index 88cc326cc1593d07d27fc20dac41d4e22ba68680..0dd1b62863ba09f92f092075885d8904b5c0e583 100644 (file)
@@ -111,7 +111,7 @@ int main(int argc, char** argv)
                        argv[1] ? argv[1] : BLKID_CACHE_FILE);
                exit(1);
        }
-       if ((ret = blkid_get_cache(&cache, "/dev/null")) != 0) {
+       if ((ret = blkid_get_cache(&cache, bb_dev_null)) != 0) {
                fprintf(stderr, "%s: error creating cache (%d)\n",
                        argv[0], ret);
                exit(1);
index b3230212dc8c80c9844d6950bd46eabf1d557d85..b5db29e30f0c38f549848a7b32f7224033b82ad5 100644 (file)
@@ -355,7 +355,7 @@ int main(int argc, char **argv)
                        "Probe all devices and exit\n", argv[0]);
                exit(1);
        }
-       if ((ret = blkid_get_cache(&cache, "/dev/null")) != 0) {
+       if ((ret = blkid_get_cache(&cache, bb_dev_null)) != 0) {
                fprintf(stderr, "%s: error creating cache (%d)\n",
                        argv[0], ret);
                exit(1);
index 9008dc85cc7c3c0978ccc64711d5ec3a22b6a3e6..1c30460f658c82749ed8d136fff84836886a57ab 100644 (file)
@@ -680,7 +680,7 @@ int main(int argc, char **argv)
                        "Probe a single device to determine type\n", argv[0]);
                exit(1);
        }
-       if ((ret = blkid_get_cache(&cache, "/dev/null")) != 0) {
+       if ((ret = blkid_get_cache(&cache, bb_dev_null)) != 0) {
                fprintf(stderr, "%s: error creating cache (%d)\n",
                        argv[0], ret);
                exit(1);
index 3dca74ff49a48e057ab055bc4056e59b44ba4984..625782d44341e1ef4ef27535493ae53641e7e31b 100644 (file)
@@ -121,7 +121,7 @@ int main(int argc, char **argv)
                        argv[0], argv[0]);
                exit(1);
        }
-       if (blkid_get_cache(&cache, "/dev/null") < 0) {
+       if (blkid_get_cache(&cache, bb_dev_null) < 0) {
                fprintf(stderr, "Couldn't get blkid cache\n");
                exit(1);
        }
index 1830e459a5bfb990a14f8249632d8262ced41be6..3fba2450abb360ca1c85bd000b9f9fb7d67ad249 100644 (file)
@@ -166,7 +166,7 @@ int main(int argc, char **argv)
                exit(1);
        }
 
-       if ((ret = blkid_get_cache(&cache, "/dev/null")) != 0) {
+       if ((ret = blkid_get_cache(&cache, bb_dev_null)) != 0) {
                fprintf(stderr, "%s: error creating cache (%d)\n",
                        argv[0], ret);
                exit(1);
index fc7e740ace29e85518a557cf7ec15a5da3641dd6..42ee8abc4d482e9a27a94bca41c5742ed1c796cb 100644 (file)
@@ -15086,7 +15086,7 @@ static void reserve_stdio_fds(void)
        int     fd;
 
        while (1) {
-               fd = open("/dev/null", O_RDWR);
+               fd = open(bb_dev_null, O_RDWR);
                if (fd > 2)
                        break;
                if (fd < 0) {
index 166f526e01627faa4bf77eb0d361c80bce0251b2..96c7046702fb2c476af750c549adb9ed6070fa9b 100644 (file)
@@ -353,7 +353,7 @@ static void console_init(void)
 #ifndef CONFIG_SYSLOGD
                log_console =
 #endif
-               safe_strncpy(console, "/dev/null", sizeof(console));
+               safe_strncpy(console, bb_dev_null, sizeof(console));
        } else {
                s = getenv("TERM");
                /* check for serial console */
@@ -834,7 +834,7 @@ static void new_init_action(int action, const char *command, const char *cons)
        /* do not run entries if console device is not available */
        if (access(cons, R_OK | W_OK))
                return;
-       if (strcmp(cons, "/dev/null") == 0 && (action & ASKFIRST))
+       if (strcmp(cons, bb_dev_null) == 0 && (action & ASKFIRST))
                return;
 
        new_action = calloc((size_t) (1), sizeof(struct init_action));
index e6e4dc30d130aa91063f938420bef5ca56195c2a..9a77aa64b3b0c2a26db4960e23dff32b5cc389a7 100644 (file)
@@ -97,7 +97,7 @@ const char * const bb_path_motd_file = MOTD_FILE;
 const char * const bb_default_login_shell = LIBBB_DEFAULT_LOGIN_SHELL;
 #endif
 
-#ifdef L_dev_null
-const char * const bb_dev_null = "dev/null";
+#ifdef L_bb_dev_null
+const char * const bb_dev_null = "/dev/null";
 #endif
 
index 15d55e79bc0c6806f282903956efbe5f74c0b8d6..d716f2f73c5c11c1eea5a70b5e1b1c29554981f3 100644 (file)
@@ -321,7 +321,6 @@ static int maxpacket = 32 * 1024;      /* max ip packet size */
 static int pmtu;                       /* Path MTU Discovery (RFC1191) */
 
 static char *hostname;
-static const char devnull[] = "/dev/null";
 
 static u_short ident;
 static u_short port = 32768 + 666;     /* start udp dest port # for probe packets */
@@ -1090,7 +1089,7 @@ traceroute_main(int argc, char *argv[])
                bb_perror_msg_and_die("unknown protocol %s", cp);
 
        /* Insure the socket fds won't be 0, 1 or 2 */
-       do n = bb_xopen(devnull, O_RDONLY); while (n < 2);
+       do n = bb_xopen(bb_dev_null, O_RDONLY); while (n < 2);
        if (n > 2)
                close(n);
 
index 25c98a4302a2bff7800c21f08f2bcca5646ba26f..30ebc7a3afe06afa9780734ec20e41b49634bd81 100644 (file)
@@ -2714,7 +2714,7 @@ int act;
                                interactive = 0;
                                if (pin == NULL) {
                                        close(0);
-                                       open("/dev/null", 0);
+                                       open(bb_dev_null, 0);
                                }
                                _exit(execute(t->left, pin, pout, FEXEC));
                        }