]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Change the BeOS iol_socket layer to use apr. Also update mpmt_beos.c
authorDavid Reid <dreid@apache.org>
Tue, 2 Nov 1999 12:26:41 +0000 (12:26 +0000)
committerDavid Reid <dreid@apache.org>
Tue, 2 Nov 1999 12:26:41 +0000 (12:26 +0000)
to reflect this change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84088 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/mpmt_beos/mpmt_beos.c

index e013096f751f212fafa71a6122fa28be14db1544..042c7a978a2412a72bd6d7e7b6c872c0637d925e 100644 (file)
@@ -643,11 +643,7 @@ static void process_socket(ap_context_t *p, ap_socket_t *sock, int my_child_num,
     long conn_id = my_child_num * HARD_THREAD_LIMIT + my_thread_num;
     int csd;
 
-    ap_get_os_sock(&csd, sock);
-
-    sock_disable_nagle(csd);
-
-    iol = beos_attach_socket(csd);
+    iol = beos_attach_socket(sock);
     if (iol == NULL) {
         if (errno == EBADF) {
             ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_WARNING, errno, NULL,
@@ -659,7 +655,7 @@ static void process_socket(ap_context_t *p, ap_socket_t *sock, int my_child_num,
             ap_log_error(APLOG_MARK, APLOG_WARNING, errno, NULL,
                 "error attaching to socket");
         }
-        closesocket(csd);
+        ap_close_socket(sock);
        return;
     }