summaryrefslogtreecommitdiff
path: root/network_io/os2
diff options
context:
space:
mode:
authorbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2003-10-16 10:54:45 +0000
committerbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2003-10-16 10:54:45 +0000
commit0fb8a7b1e6a6a6cbae3c81a41ecae4fa852a7f7a (patch)
treef20ce6790862e976eb6df2a49bdcc552fdbef491 /network_io/os2
parentda96700c9d7ba5aebddd6a107681e471f5e1d602 (diff)
downloadlibapr-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/os2')
-rw-r--r--network_io/os2/sockopt.c5
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);