2005-07-04 Shaun Jackman <sjackman@gmail.com>
authorMike Frysinger <vapier@gentoo.org>
Wed, 6 Jul 2005 04:46:14 +0000 (04:46 -0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 6 Jul 2005 04:46:14 +0000 (04:46 -0000)
        * init/init.c: Do not include sys/mount.h.
        (message): Use O_NONBLOCK instead of O_NDELAY.
        (console_init): Ditto.

init/init.c

index 5281225801b101def7c6586477634509c4d84abc..95d7253ea9c4a2613d6d3a8cc5728cf52c175b41 100644 (file)
@@ -39,7 +39,6 @@
 #include <limits.h>
 #include <sys/fcntl.h>
 #include <sys/ioctl.h>
-#include <sys/mount.h>
 #include <sys/types.h>
 #include <sys/wait.h>
 #include <sys/reboot.h>
@@ -239,7 +238,7 @@ static void message(int device, const char *fmt, ...)
        /* Take full control of the log tty, and never close it.
         * It's mine, all mine!  Muhahahaha! */
        if (log_fd < 0) {
-               if ((log_fd = device_open(log_console, O_RDWR | O_NDELAY | O_NOCTTY)) < 0) {
+               if ((log_fd = device_open(log_console, O_RDWR | O_NONBLOCK | O_NOCTTY)) < 0) {
                        log_fd = -2;
                        bb_error_msg("Bummer, can't write to log on %s!", log_console);
                        device = CONSOLE;
@@ -254,7 +253,7 @@ static void message(int device, const char *fmt, ...)
 
        if (device & CONSOLE) {
                int fd = device_open(_PATH_CONSOLE,
-                                       O_WRONLY | O_NOCTTY | O_NDELAY);
+                                       O_WRONLY | O_NOCTTY | O_NONBLOCK);
                /* Always send console messages to /dev/console so people will see them. */
                if (fd >= 0) {
                        bb_full_write(fd, msg, l);