diff options
author | dreid <dreid@13f79535-47bb-0310-9956-ffa450edef68> | 2000-07-03 11:32:48 +0000 |
---|---|---|
committer | dreid <dreid@13f79535-47bb-0310-9956-ffa450edef68> | 2000-07-03 11:32:48 +0000 |
commit | 5dd1707e7a337bcc93aa69a297b413f5aa0f973e (patch) | |
tree | e495839be8049291a7578456fd1c044fd1c65478 | |
parent | 0f75fcb7cf1c944138185a30850a5712ca0d2d9b (diff) | |
download | libapr-5dd1707e7a337bcc93aa69a297b413f5aa0f973e.tar.gz |
Bring beos back into line following the changes to iol_socket.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@60291 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | network_io/beos/sockopt.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/network_io/beos/sockopt.c b/network_io/beos/sockopt.c index 333898a8d..87542f220 100644 --- a/network_io/beos/sockopt.c +++ b/network_io/beos/sockopt.c @@ -58,7 +58,7 @@ #else #include "networkio.h" -int setnonblocking(int on, int sock) +static int setnonblocking(int on, int sock) { return setsockopt(sock, SOL_SOCKET, SO_NONBLOCK, &on, sizeof(on)); @@ -110,6 +110,18 @@ ap_status_t ap_setsocketopt(ap_socket_t *sock, ap_int32_t opt, ap_int32_t on) return APR_SUCCESS; } +ap_status_t ap_getsocketopt(ap_socket_t *sock, ap_int32_t opt, ap_int32_t *on) +{ + switch(opt) { + case APR_SO_TIMEOUT: + *on = sock->timeout; + break; + default: + return APR_EINVAL; + } + return APR_SUCCESS; +} + ap_status_t ap_gethostname(char * buf, int len, ap_pool_t *cont) { if (gethostname(buf, len) == -1){ |