diff options
| author | Roy Marples <roy@marples.name> | 2019-08-06 15:04:41 +0100 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2019-08-06 15:04:41 +0100 |
| commit | 3e383d6db6e14b05b5bd2f9b7a689bd2af780303 (patch) | |
| tree | b2036eb68348f84e8f63777b8ccd91a1d4976375 /src/if-bsd.c | |
| parent | 2ce1b88599499a172f407507c0cda08fb11ece02 (diff) | |
| download | dhcpcd-3e383d6db6e14b05b5bd2f9b7a689bd2af780303.tar.xz | |
BSD: Use read instead of recvmsg
Makes for a smaller binary.
Diffstat (limited to 'src/if-bsd.c')
| -rw-r--r-- | src/if-bsd.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/if-bsd.c b/src/if-bsd.c index b6102180..665dd177 100644 --- a/src/if-bsd.c +++ b/src/if-bsd.c @@ -1324,11 +1324,9 @@ int if_handlelink(struct dhcpcd_ctx *ctx) { struct rtm rtm; - struct iovec iov = { .iov_base = &rtm, .iov_len = sizeof(rtm) }; - struct msghdr msg = { .msg_iov = &iov, .msg_iovlen = 1 }; ssize_t len; - len = recvmsg(ctx->link_fd, &msg, 0); + len = read(ctx->link_fd, &rtm, sizeof(rtm)); if (len == -1) return -1; if (len == 0) |
