summaryrefslogtreecommitdiff
path: root/usr.sbin/dhcrelay
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2008-09-15 20:39:22 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2008-09-15 20:39:22 +0000
commitad65b84ef51e31513ab97bf4e4fd8a623ee1f4e9 (patch)
tree4efd30c9ec7754f4c5ef9f6cd1bbb8b2200f864a /usr.sbin/dhcrelay
parentbfe0cc990d0e009e066a5d9f0df3a54522b0abcf (diff)
Sync with dhcpd. Do not use < 0 to check for failed syscalls use == -1
instead. OK henning@
Diffstat (limited to 'usr.sbin/dhcrelay')
-rw-r--r--usr.sbin/dhcrelay/bpf.c22
-rw-r--r--usr.sbin/dhcrelay/dispatch.c6
2 files changed, 14 insertions, 14 deletions
diff --git a/usr.sbin/dhcrelay/bpf.c b/usr.sbin/dhcrelay/bpf.c
index a795f31387d..a442b5978d2 100644
--- a/usr.sbin/dhcrelay/bpf.c
+++ b/usr.sbin/dhcrelay/bpf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bpf.c,v 1.5 2006/12/18 01:08:58 stevesk Exp $ */
+/* $OpenBSD: bpf.c,v 1.6 2008/09/15 20:39:21 claudio Exp $ */
/* BPF socket interface code, originally contributed by Archie Cobbs. */
@@ -67,7 +67,7 @@ if_register_bpf(struct interface_info *info)
for (b = 0; 1; b++) {
snprintf(filename, sizeof(filename), BPF_FORMAT, b);
sock = open(filename, O_RDWR, 0);
- if (sock < 0) {
+ if (sock == -1) {
if (errno == EBUSY)
continue;
else
@@ -77,7 +77,7 @@ if_register_bpf(struct interface_info *info)
}
/* Set the BPF device to point at this interface. */
- if (ioctl(sock, BIOCSETIF, info->ifp) < 0)
+ if (ioctl(sock, BIOCSETIF, info->ifp) == -1)
error("Can't attach interface %s to bpf device %s: %m",
info->name, filename);
@@ -170,7 +170,7 @@ if_register_receive(struct interface_info *info)
info->rfdesc = if_register_bpf(info);
/* Make sure the BPF version is in range... */
- if (ioctl(info->rfdesc, BIOCVERSION, &v) < 0)
+ if (ioctl(info->rfdesc, BIOCVERSION, &v) == -1)
error("Can't get BPF version: %m");
if (v.bv_major != BPF_MAJOR_VERSION ||
@@ -182,15 +182,15 @@ if_register_receive(struct interface_info *info)
* comes in, rather than waiting for the input buffer to fill
* with packets.
*/
- if (ioctl(info->rfdesc, BIOCIMMEDIATE, &flag) < 0)
+ if (ioctl(info->rfdesc, BIOCIMMEDIATE, &flag) == -1)
error("Can't set immediate mode on bpf device: %m");
/* make sure kernel fills in the source ethernet address */
- if (ioctl(info->rfdesc, BIOCSHDRCMPLT, &cmplt) < 0)
+ if (ioctl(info->rfdesc, BIOCSHDRCMPLT, &cmplt) == -1)
error("Can't set header complete flag on bpf device: %m");
/* Get the required BPF buffer length from the kernel. */
- if (ioctl(info->rfdesc, BIOCGBLEN, &sz) < 0)
+ if (ioctl(info->rfdesc, BIOCGBLEN, &sz) == -1)
error("Can't get bpf buffer length: %m");
info->rbuf_max = sz;
info->rbuf = malloc(info->rbuf_max);
@@ -204,18 +204,18 @@ if_register_receive(struct interface_info *info)
p.bf_len = dhcp_bpf_filter_len;
p.bf_insns = dhcp_bpf_filter;
- if (ioctl(info->rfdesc, BIOCSETF, &p) < 0)
+ if (ioctl(info->rfdesc, BIOCSETF, &p) == -1)
error("Can't install packet filter program: %m");
/* Set up the bpf write filter program structure. */
p.bf_len = dhcp_bpf_wfilter_len;
p.bf_insns = dhcp_bpf_wfilter;
- if (ioctl(info->rfdesc, BIOCSETWF, &p) < 0)
+ if (ioctl(info->rfdesc, BIOCSETWF, &p) == -1)
error("Can't install write filter program: %m");
/* make sure these settings cannot be changed after dropping privs */
- if (ioctl(info->rfdesc, BIOCLOCK) < 0)
+ if (ioctl(info->rfdesc, BIOCLOCK) == -1)
error("Failed to lock bpf descriptor: %m");
}
@@ -240,7 +240,7 @@ send_packet(struct interface_info *interface,
iov[1].iov_len = len;
result = writev(interface->wfdesc, iov, 2);
- if (result < 0)
+ if (result == -1)
warning("send_packet: %m");
return (result);
}
diff --git a/usr.sbin/dhcrelay/dispatch.c b/usr.sbin/dhcrelay/dispatch.c
index cf027ab2d04..cec8edd4760 100644
--- a/usr.sbin/dhcrelay/dispatch.c
+++ b/usr.sbin/dhcrelay/dispatch.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dispatch.c,v 1.7 2007/09/02 15:19:38 deraadt Exp $ */
+/* $OpenBSD: dispatch.c,v 1.8 2008/09/15 20:39:21 claudio Exp $ */
/*
* Copyright 2004 Henning Brauer <henning@openbsd.org>
@@ -290,7 +290,7 @@ interface_status(struct interface_info *ifinfo)
/* get interface flags */
memset(&ifr, 0, sizeof(ifr));
strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
- if (ioctl(ifsock, SIOCGIFFLAGS, &ifr) < 0) {
+ if (ioctl(ifsock, SIOCGIFFLAGS, &ifr) == -1) {
syslog(LOG_ERR, "ioctl(SIOCGIFFLAGS) on %s: %m", ifname);
goto inactive;
}
@@ -306,7 +306,7 @@ interface_status(struct interface_info *ifinfo)
goto active;
memset(&ifmr, 0, sizeof(ifmr));
strlcpy(ifmr.ifm_name, ifname, sizeof(ifmr.ifm_name));
- if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) {
+ if (ioctl(ifsock, SIOCGIFMEDIA, (caddr_t)&ifmr) == -1) {
if (errno != EINVAL) {
syslog(LOG_DEBUG, "ioctl(SIOCGIFMEDIA) on %s: %m",
ifname);