ubox: Replace strerror(errno) with %m format.
authorRosen Penev <rosenp@gmail.com>
Sat, 13 Jan 2018 20:46:04 +0000 (12:46 -0800)
committerJohn Crispin <john@phrozen.org>
Tue, 13 Feb 2018 12:34:49 +0000 (13:34 +0100)
Saves 872 bytes on Ubuntu 16.04. No change in functionality.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
getrandom.c
log/logd.c
log/logread.c

index 73a37b0..ad3a7af 100644 (file)
@@ -50,9 +50,9 @@ int main(int argc, char *argv[])
                if (nbtot <= sizeof(buf))
                        len = nbtot;
                if (syscall(SYS_getrandom, buf, len, 0) == -1)
                if (nbtot <= sizeof(buf))
                        len = nbtot;
                if (syscall(SYS_getrandom, buf, len, 0) == -1)
-                       ERROR_EXIT("getrandom() failed: %s\n", strerror(errno));
+                       ERROR_EXIT("getrandom() failed: %m\n");
                if (write(STDOUT_FILENO, buf, len) != len)
                if (write(STDOUT_FILENO, buf, len) != len)
-                       ERROR_EXIT("write() failed: %s\n", strerror(errno));
+                       ERROR_EXIT("write() failed: %m\n");
                nbtot -= sizeof(buf);
        }
 
                nbtot -= sizeof(buf);
        }
 
index 9931723..18788fe 100644 (file)
@@ -119,7 +119,7 @@ read_log(struct ubus_context *ctx, struct ubus_object *obj,
        l = log_list(count, NULL);
        if (stream) {
                if (pipe(fds) == -1) {
        l = log_list(count, NULL);
        if (stream) {
                if (pipe(fds) == -1) {
-                       fprintf(stderr, "logd: failed to create pipe: %s\n", strerror(errno));
+                       fprintf(stderr, "logd: failed to create pipe: %m\n");
                        return -1;
                }
 
                        return -1;
                }
 
index 784d1f9..d85e03c 100644 (file)
@@ -78,7 +78,7 @@ static void log_handle_reconnect(struct uloop_timeout *timeout)
 {
        sender.fd = usock((log_udp) ? (USOCK_UDP) : (USOCK_TCP), log_ip, log_port);
        if (sender.fd < 0) {
 {
        sender.fd = usock((log_udp) ? (USOCK_UDP) : (USOCK_TCP), log_ip, log_port);
        if (sender.fd < 0) {
-               fprintf(stderr, "failed to connect: %s\n", strerror(errno));
+               fprintf(stderr, "failed to connect: %m\n");
                uloop_timeout_set(&retry, 1000);
        } else {
                uloop_fd_add(&sender, ULOOP_READ);
                uloop_timeout_set(&retry, 1000);
        } else {
                uloop_fd_add(&sender, ULOOP_READ);
@@ -126,7 +126,7 @@ static int log_notify(struct blob_attr *msg)
                }
                sender.fd = open(log_file, O_CREAT | O_WRONLY | O_APPEND, 0600);
                if (sender.fd < 0) {
                }
                sender.fd = open(log_file, O_CREAT | O_WRONLY | O_APPEND, 0600);
                if (sender.fd < 0) {
-                       fprintf(stderr, "failed to open %s: %s\n", log_file, strerror(errno));
+                       fprintf(stderr, "failed to open %s: %m\n", log_file);
                        exit(-1);
                }
        }
                        exit(-1);
                }
        }
@@ -358,7 +358,7 @@ int main(int argc, char **argv)
                        log_type = LOG_FILE;
                        sender.fd = open(log_file, O_CREAT | O_WRONLY| O_APPEND, 0600);
                        if (sender.fd < 0) {
                        log_type = LOG_FILE;
                        sender.fd = open(log_file, O_CREAT | O_WRONLY| O_APPEND, 0600);
                        if (sender.fd < 0) {
-                               fprintf(stderr, "failed to open %s: %s\n", log_file, strerror(errno));
+                               fprintf(stderr, "failed to open %s: %m\n", log_file);
                                exit(-1);
                        }
                } else {
                                exit(-1);
                        }
                } else {