From: Nathan S. Evans Date: Thu, 21 Jan 2010 10:48:39 +0000 (+0000) Subject: make recvfrom_amount a bit more nice X-Git-Tag: initial-import-from-subversion-38251~22912 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=99e7d5d061fdc342ba03b2cad3c607119db84187;p=oweals%2Fgnunet.git make recvfrom_amount a bit more nice --- diff --git a/src/util/network.c b/src/util/network.c index 5b1fa654d..4f652a52f 100644 --- a/src/util/network.c +++ b/src/util/network.c @@ -360,12 +360,12 @@ GNUNET_NETWORK_socket_listen (const struct GNUNET_NETWORK_Handle *desc, * Returns GNUNET_NO if no data is available, or on error! * @param desc socket */ -unsigned int +ssize_t GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle *desc) { int error; - unsigned int pending; + int pending; /* How much is there to be read? */ error = ioctl (desc->fd, FIONREAD, &pending); @@ -373,7 +373,7 @@ GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle if (error == 0) return pending; else - return GNUNET_NO; + return error; } /**