Changeset 349 in Main for trunk/Server/server.c


Ignore:
Timestamp:
Oct 16, 2024, 5:08:08 AM (4 weeks ago)
Author:
Nishi
Message:

fix some stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/server.c

    r348 r349  
    6565#elif defined(__NETWARE__)
    6666#include <sys/socket.h>
    67 #include <arpa/inet.h>
    68 #include <sys/select.h>
    69 #include <pthread.h>
     67
     68#define IPPROTO_TCP 0
     69#define INADDR_ANY 0
    7070#define htons(x) x
    7171#include "strptime.h"
     72typedef int socklen_t;
    7273#else
    7374#ifdef USE_POLL
     
    936937                                                tw_http_error(s, sock, 403, name, port, vhost_entry);
    937938                                        } else {
    938 #ifdef __NETWARE__
    939                                                 tw_process_page(s, sock, tw_http_status(200), mime, f, NULL, st.st_size, st.st_mtime.tv_sec, cmtime);
    940 #else
    941                                                         tw_process_page(s, sock, tw_http_status(200), mime, f, NULL, st.st_size, st.st_mtime, cmtime);
    942 #endif
     939                                                tw_process_page(s, sock, tw_http_status(200), mime, f, NULL, st.st_size, st.st_mtime, cmtime);
    943940                                                fclose(f);
    944941                                        }
     
    968965#if defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)
    969966#ifdef __NETWARE__
    970         pthread_exit(NULL);
    971967#else
    972968        _endthread();
     
    10791075                                        _beginthread(tw_server_pass, 0, 0, e);
    10801076#elif defined(__NETWARE__)
    1081                                         pthread_t thr;
    1082                                         pthread_create(&thr, NULL, (void* (*)(void*))tw_server_pass, e);
    1083                                         pthread_detach(thr);
     1077                                        tw_server_pass(e);
    10841078#else
    10851079                                        _beginthread(tw_server_pass, 0, e);
Note: See TracChangeset for help on using the changeset viewer.