summaryrefslogtreecommitdiffstats
path: root/usr.sbin/nscd/nscdcli.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2009-06-13 00:56:17 +0000
committerdes <des@FreeBSD.org>2009-06-13 00:56:17 +0000
commit4523b4f7c6a153655b464fdf5ee2f78452e9365b (patch)
tree47e1083ab5603c67b38ebf959b28a2df82c0fce9 /usr.sbin/nscd/nscdcli.c
parent698cfdd8eaf0b617203b53b41a1bbe6e4307a1f7 (diff)
downloadFreeBSD-src-4523b4f7c6a153655b464fdf5ee2f78452e9365b.zip
FreeBSD-src-4523b4f7c6a153655b464fdf5ee2f78452e9365b.tar.gz
Fix a large number of signed - unsigned comparison warnings.
MFC after: 1 week
Diffstat (limited to 'usr.sbin/nscd/nscdcli.c')
-rw-r--r--usr.sbin/nscd/nscdcli.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/usr.sbin/nscd/nscdcli.c b/usr.sbin/nscd/nscdcli.c
index 3ea4659..1f9a459 100644
--- a/usr.sbin/nscd/nscdcli.c
+++ b/usr.sbin/nscd/nscdcli.c
@@ -72,9 +72,10 @@ safe_write(struct nscd_connection_ *connection, const void *data,
nevents = kevent(connection->write_queue, NULL, 0, &eventlist,
1, &timeout);
if ((nevents == 1) && (eventlist.filter == EVFILT_WRITE)) {
- s_result = write(connection->sockfd, data + result,
- eventlist.data < data_size - result ?
- eventlist.data : data_size - result);
+ s_result = write(connection->sockfd,
+ (char *)data + result,
+ (size_t)eventlist.data < data_size - result ?
+ (size_t)eventlist.data : data_size - result);
if (s_result == -1)
return (-1);
else
@@ -108,9 +109,10 @@ safe_read(struct nscd_connection_ *connection, void *data, size_t data_size)
nevents = kevent(connection->read_queue, NULL, 0, &eventlist, 1,
&timeout);
if ((nevents == 1) && (eventlist.filter == EVFILT_READ)) {
- s_result = read(connection->sockfd, data + result,
- eventlist.data <= data_size - result ? eventlist.data :
- data_size - result);
+ s_result = read(connection->sockfd,
+ (char *)data + result,
+ (size_t)eventlist.data <= data_size - result ?
+ (size_t)eventlist.data : data_size - result);
if (s_result == -1)
return (-1);
else
OpenPOWER on IntegriCloud