diff options
author | Mike Buland <eichlan@xagasoft.com> | 2009-01-19 21:46:48 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2009-01-19 21:46:48 +0000 |
commit | 9d099f181674ae075aa8ccaeb56acc7b732638af (patch) | |
tree | a376da5671e044e74b4014d43c9125974b4dee0c /src/linux_compatibility.h | |
parent | 8c1f4d7bace6ff2c99d546cedaba890b349e88f8 (diff) | |
download | libbu++-9d099f181674ae075aa8ccaeb56acc7b732638af.tar.gz libbu++-9d099f181674ae075aa8ccaeb56acc7b732638af.tar.bz2 libbu++-9d099f181674ae075aa8ccaeb56acc7b732638af.tar.xz libbu++-9d099f181674ae075aa8ccaeb56acc7b732638af.zip |
This should fix the problem of never knowing if your sockets are closed. Now
Bu::Socket::read will throw an exception if the socket has been closed. Also,
you'll get an exception at object creation if the socket could connect to a
computer, but not the given port.
Diffstat (limited to 'src/linux_compatibility.h')
-rw-r--r-- | src/linux_compatibility.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/linux_compatibility.h b/src/linux_compatibility.h index 67016a7..6d3d85e 100644 --- a/src/linux_compatibility.h +++ b/src/linux_compatibility.h | |||
@@ -15,6 +15,8 @@ | |||
15 | #define bu_bind bind | 15 | #define bu_bind bind |
16 | #define bu_listen listen | 16 | #define bu_listen listen |
17 | #define bu_accept accept | 17 | #define bu_accept accept |
18 | #define bu_send send | ||
19 | #define bu_recv recv | ||
18 | 20 | ||
19 | #define bu_gai_strerror gai_strerror | 21 | #define bu_gai_strerror gai_strerror |
20 | 22 | ||