]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Silence more GCC warnings about unused return values.
authorRoy Marples <roy@marples.name>
Sat, 4 Jul 2009 00:58:03 +0000 (00:58 +0000)
committerRoy Marples <roy@marples.name>
Sat, 4 Jul 2009 00:58:03 +0000 (00:58 +0000)
configure.c
dhcpcd.c

index a74074c60ec326440a4fe357d30603a474c48d9b..641a00f9a0c8b08038b7923afd323137fc32d0f8 100644 (file)
@@ -344,7 +344,8 @@ run_script(const struct interface *iface)
                                iov[1].iov_base = bigenv;
                                iov[1].iov_len = elen;
                        }
-                       writev(fd->fd, iov, 2);
+                       if (writev(fd->fd, iov, 2) == -1)
+                               syslog(LOG_ERR, "writev: %m");
                }
        }
        free(bigenv);
index 31d0634469f0473ebcce57afd877c665904b1ddb..1b4dd9ae0e3013a4a1ebb64445e3ca49b71dc568 100644 (file)
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -1365,7 +1365,10 @@ handle_args(struct fd_list *fd, int argc, char **argv)
                        iov[0].iov_len = sizeof(ssize_t);
                        iov[1].iov_base = UNCONST(VERSION);
                        iov[1].iov_len = len;
-                       writev(fd->fd, iov, 2);
+                       if (writev(fd->fd, iov, 2) == -1) {
+                               syslog(LOG_ERR, "writev: %m");
+                               return -1;
+                       }
                        return 0;
                } else if (strcmp(*argv, "--getconfigfile") == 0) {
                        len = strlen(cffile ? cffile : CONFIG) + 1;
@@ -1373,7 +1376,10 @@ handle_args(struct fd_list *fd, int argc, char **argv)
                        iov[0].iov_len = sizeof(ssize_t);
                        iov[1].iov_base = cffile ? cffile : UNCONST(CONFIG);
                        iov[1].iov_len = len;
-                       writev(fd->fd, iov, 2);
+                       if (writev(fd->fd, iov, 2) == -1) {
+                               syslog(LOG_ERR, "writev: %m");
+                               return -1;
+                       }
                        return 0;
                } else if (strcmp(*argv, "--getinterfaces") == 0) {
                        len = 0;