diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-01-21 10:48:39 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-01-21 10:48:39 +0000 |
commit | 99e7d5d061fdc342ba03b2cad3c607119db84187 (patch) | |
tree | 61141a5b4b44ed95fbf602dc3846806fbe9c16be /src/util/network.c | |
parent | e5e12547c68fcedcacf6d3439e0ceb53596ebf0c (diff) | |
download | gnunet-99e7d5d061fdc342ba03b2cad3c607119db84187.tar.gz gnunet-99e7d5d061fdc342ba03b2cad3c607119db84187.zip |
make recvfrom_amount a bit more nice
Diffstat (limited to 'src/util/network.c')
-rw-r--r-- | src/util/network.c | 6 |
1 files changed, 3 insertions, 3 deletions
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, | |||
360 | * Returns GNUNET_NO if no data is available, or on error! | 360 | * Returns GNUNET_NO if no data is available, or on error! |
361 | * @param desc socket | 361 | * @param desc socket |
362 | */ | 362 | */ |
363 | unsigned int | 363 | ssize_t |
364 | GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle | 364 | GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle |
365 | *desc) | 365 | *desc) |
366 | { | 366 | { |
367 | int error; | 367 | int error; |
368 | unsigned int pending; | 368 | int pending; |
369 | 369 | ||
370 | /* How much is there to be read? */ | 370 | /* How much is there to be read? */ |
371 | error = ioctl (desc->fd, FIONREAD, &pending); | 371 | error = ioctl (desc->fd, FIONREAD, &pending); |
@@ -373,7 +373,7 @@ GNUNET_NETWORK_socket_recvfrom_amount (const struct GNUNET_NETWORK_Handle | |||
373 | if (error == 0) | 373 | if (error == 0) |
374 | return pending; | 374 | return pending; |
375 | else | 375 | else |
376 | return GNUNET_NO; | 376 | return error; |
377 | } | 377 | } |
378 | 378 | ||
379 | /** | 379 | /** |