summaryrefslogtreecommitdiff
path: root/sys/lib/libsa/net.c
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1998-02-23 20:32:32 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1998-02-23 20:32:32 +0000
commit4c09c99a68011393b654ebbfbb82c80be5afe624 (patch)
treeac02c49c920c947733e8ff29dc5a8bf671481295 /sys/lib/libsa/net.c
parent4c88de7dd0e551532429f98773815d7261b439e6 (diff)
strong signedness typing a version of egcs I tried months ago wanted
me to fix. I am not sure these are necessary for gas 2.8 but I figure I would commit them anyhow.
Diffstat (limited to 'sys/lib/libsa/net.c')
-rw-r--r--sys/lib/libsa/net.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/lib/libsa/net.c b/sys/lib/libsa/net.c
index 65795b1a0ee..dd6bb231a67 100644
--- a/sys/lib/libsa/net.c
+++ b/sys/lib/libsa/net.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: net.c,v 1.8 1997/05/05 02:49:49 millert Exp $ */
+/* $OpenBSD: net.c,v 1.9 1998/02/23 20:32:27 niklas Exp $ */
/* $NetBSD: net.c,v 1.14 1996/10/13 02:29:02 christos Exp $ */
/*
@@ -117,9 +117,9 @@ sendudp(d, pkt, len)
ea = arpwhohas(d, gateip);
cc = sendether(d, ip, len, ea, ETHERTYPE_IP);
- if (cc == -1)
+ if (cc < 0)
return (-1);
- if (cc != len)
+ if ((size_t)cc != len)
panic("sendudp: bad write (%d != %d)", cc, len);
return (cc - (sizeof(*ip) + sizeof(*uh)));
}
@@ -152,7 +152,7 @@ readudp(d, pkt, len, tleft)
ip = (struct ip *)uh - 1;
n = readether(d, ip, len + sizeof(*ip) + sizeof(*uh), tleft, &etype);
- if (n == -1 || n < sizeof(*ip) + sizeof(*uh))
+ if (n < 0 || (size_t)n < sizeof(*ip) + sizeof(*uh))
return -1;
/* Ethernet address checks now in readether() */
@@ -304,7 +304,7 @@ sendrecv(d, sproc, sbuf, ssize, rproc, rbuf, rsize)
return -1;
}
cc = (*sproc)(d, sbuf, ssize);
- if (cc == -1 || cc < ssize)
+ if (cc < 0 || (size_t)cc < ssize)
panic("sendrecv: short write! (%d < %d)",
cc, ssize);