few random readability enhansements. No code changes
authorDenis Vlasenko <vda.linux@googlemail.com>
Fri, 8 Sep 2006 17:31:55 +0000 (17:31 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Fri, 8 Sep 2006 17:31:55 +0000 (17:31 -0000)
coreutils/stty.c
libbb/device_open.c
sysklogd/syslogd.c

index 073de847bd7826393d4aa5b03aa9bb3f2a6d688e..d709bfc1eba66ddfcf6d7eac9b761aa6f72739b9 100644 (file)
@@ -514,8 +514,8 @@ int stty_main(int argc, char **argv)
                device_name = file_name;
                fclose(stdin);
                xopen(device_name, O_RDONLY | O_NONBLOCK);
-               if ((fdflags = fcntl(STDIN_FILENO, F_GETFL)) == -1
-                       || fcntl(STDIN_FILENO, F_SETFL, fdflags & ~O_NONBLOCK) < 0)
+               fdflags = fcntl(STDIN_FILENO, F_GETFL);
+               if (fdflags == -1 || fcntl(STDIN_FILENO, F_SETFL, fdflags & ~O_NONBLOCK) < 0)
                        perror_on_device("%s: couldn't reset non-blocking mode");
        } else {
                device_name = bb_msg_standard_input;
index d34557b5a895253f6f19304ae6da1a8864f09c75..c788b698261af83280668d99db6e40154a4b53ce 100644 (file)
@@ -20,6 +20,7 @@ int device_open(const char *device, int mode)
        m = mode | O_NONBLOCK;
 
        /* Retry up to 5 times */
+       /* TODO: explain why it can't be considered insane */
        for (f = 0; f < 5; f++)
                if ((fd = open(device, m, 0600)) >= 0)
                        break;
index a8b52b36ee78a4e9502531b078664f0289416472..f3de04653e0c72bbd98eff74c3e11206249c4b05 100644 (file)
@@ -277,9 +277,9 @@ static void message(char *fmt, ...)
 
        } else
 #endif
-       if ((fd = device_open(logFilePath,
-                                       O_WRONLY | O_CREAT | O_NOCTTY | O_APPEND |
-                                                        O_NONBLOCK)) >= 0) {
+       fd = device_open(logFilePath, O_WRONLY | O_CREAT
+                                       | O_NOCTTY | O_APPEND | O_NONBLOCK);
+       if (fd >= 0) {
                fl.l_type = F_WRLCK;
                fcntl(fd, F_SETLKW, &fl);
 
@@ -291,7 +291,8 @@ static void message(char *fmt, ...)
                                && (lseek(fd,0,SEEK_END) > logFileSize) ) {
                                if(logFileRotate > 0) {
                                        int i;
-                                       char oldFile[(strlen(logFilePath)+4)], newFile[(strlen(logFilePath)+4)];
+                                       char oldFile[(strlen(logFilePath)+4)];
+                                       char newFile[(strlen(logFilePath)+4)];
                                        for(i=logFileRotate-1;i>0;i--) {
                                                sprintf(oldFile, "%s.%d", logFilePath, i-1);
                                                sprintf(newFile, "%s.%d", logFilePath, i);
@@ -321,8 +322,8 @@ static void message(char *fmt, ...)
                close(fd);
        } else {
                /* Always send console messages to /dev/console so people will see them. */
-               if ((fd = device_open(_PATH_CONSOLE,
-                                                O_WRONLY | O_NOCTTY | O_NONBLOCK)) >= 0) {
+               fd = device_open(_PATH_CONSOLE, O_WRONLY | O_NOCTTY | O_NONBLOCK);
+               if (fd >= 0) {
                        va_start(arguments, fmt);
                        vdprintf(fd, fmt, arguments);
                        va_end(arguments);