diff options
author | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2003-10-16 10:54:45 +0000 |
---|---|---|
committer | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2003-10-16 10:54:45 +0000 |
commit | 0fb8a7b1e6a6a6cbae3c81a41ecae4fa852a7f7a (patch) | |
tree | f20ce6790862e976eb6df2a49bdcc552fdbef491 /network_io | |
parent | da96700c9d7ba5aebddd6a107681e471f5e1d602 (diff) | |
download | libapr-0fb8a7b1e6a6a6cbae3c81a41ecae4fa852a7f7a.tar.gz |
OS/2: get apr_socket_atmark() to build, adding a required size parameter to
the ioctl call.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64690 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io')
-rw-r--r-- | network_io/os2/sockopt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/network_io/os2/sockopt.c b/network_io/os2/sockopt.c index 0b11f202d..b188f90ea 100644 --- a/network_io/os2/sockopt.c +++ b/network_io/os2/sockopt.c @@ -160,8 +160,9 @@ APR_DECLARE(apr_status_t) apr_socket_atmark(apr_socket_t *sock, int *atmark) { int oobmark; - if (ioctl(sock->socketdes, SIOCATMARK, (void*) &oobmark) < 0) - return APR_OS2_STATUS(sock_errno());; + if (ioctl(sock->socketdes, SIOCATMARK, (void*)&oobmark, sizeof(oobmark)) < 0) { + return APR_OS2_STATUS(sock_errno()); + } *atmark = (oobmark != 0); |