Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 24305 invoked by uid 6000); 8 Oct 1999 11:13:17 -0000 Received: (qmail 24287 invoked by uid 2016); 8 Oct 1999 11:13:15 -0000 Delivered-To: apcore-apache-2.0-cvs@apache.org Received: (qmail 24282 invoked by uid 254); 8 Oct 1999 11:13:14 -0000 Date: 8 Oct 1999 11:13:14 -0000 Message-ID: <19991008111314.24281.qmail@hyperreal.org> From: dreid@hyperreal.org To: apache-2.0-cvs@apache.org Subject: cvs commit: apache-2.0/src/lib/apr/network_io/beos sockets.c Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org dreid 99/10/08 04:13:14 Modified: src/lib/apr/network_io/beos sockets.c Log: Bring sockets.c into line with the current status of APR. Revision Changes Path 1.4 +10 -9 apache-2.0/src/lib/apr/network_io/beos/sockets.c Index: sockets.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/network_io/beos/sockets.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sockets.c 1999/10/04 16:37:06 1.3 +++ sockets.c 1999/10/08 11:13:13 1.4 @@ -145,10 +145,11 @@ return APR_SUCCESS; } -ap_status_t ap_getipaddr(struct socket_t *sock, char **addr) +ap_status_t ap_getipaddr(char *addr, ap_ssize_t len, + const struct socket_t *sock) { char *temp = inet_ntoa(sock->addr->sin_addr); - *addr=temp; + ap_cpystrn(addr,temp,len-1); return APR_SUCCESS; } @@ -225,10 +226,10 @@ return APR_SUCCESS; } -ap_status_t ap_get_socketdata(struct socket_t *socket, char *key, void *data) +ap_status_t ap_get_socketdata(struct socket_t *sock, char *key, void *data) { if (socket != NULL) { - return ap_get_userdata(socket->cntxt, key, &data); + return ap_get_userdata(&data, sock->cntxt, key); } else { data = NULL; @@ -236,11 +237,11 @@ } } -ap_status_t ap_set_socketdata(struct socket_t *socket, void *data, char *key, +ap_status_t ap_set_socketdata(struct socket_t *sock, void *data, char *key, ap_status_t (*cleanup) (void *)) { - if (socket != NULL) { - return ap_set_userdata(socket->cntxt, data, key, cleanup); + if (sock != NULL) { + return ap_set_userdata(sock->cntxt, data, key, cleanup); } else { data = NULL; @@ -257,8 +258,8 @@ return APR_SUCCESS; } -ap_status_t ap_put_os_sock(ap_context_t *cont, struct socket_t **sock, - ap_os_sock_t *thesock) +ap_status_t ap_put_os_sock(struct socket_t **sock, ap_os_sock_t *thesock, + ap_context_t *cont) { if (cont == NULL) { return APR_ENOCONT;