]> Nishi Git Mirror - tewi.git/commitdiff
trying to fix bsdi port
authorNishi <nishi@nishi.boats>
Thu, 17 Oct 2024 10:17:48 +0000 (10:17 +0000)
committerNishi <nishi@nishi.boats>
Thu, 17 Oct 2024 10:17:48 +0000 (10:17 +0000)
git-svn-id: file:///raid/svn-personal/tewi/trunk@377 8739d7e6-ffea-ec47-b151-bdff447c6205

Server/server.c
Server/strptime.c
config_platform.h

index 8194936ff7029265ab992e569eb8d82d51cbd953..b89c7c9691899f1b2e58b01d9d2d33e7223267ca 100644 (file)
@@ -107,7 +107,7 @@ uint16_t htons(uint16_t n) { return ((n >> 8) & 0xff) | ((n << 8) & 0xff00); }
 #endif
 #endif
 
-#if defined(_PSP) || defined(__ps2sdk__)
+#if defined(_PSP) || defined(__ps2sdk__) || defined(__bsdi__)
 #include "strptime.h"
 #endif
 
@@ -620,7 +620,7 @@ int tw_server_pass(void* ptr) {
                                        time_t t;
                                        struct tm* btm;
                                        strptime(req.headers[i + 1], "%a, %d %b %Y %H:%M:%S GMT", &tm);
-#if defined(__MINGW32__) || defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__USLC__) || defined(__NeXT__)
+#if defined(__MINGW32__) || defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__USLC__) || defined(__NeXT__) || defined(__bsdi__)
                                        t = 0;
                                        btm = localtime(&t);
                                        cmtime = mktime(&tm);
index 6277c2b52527e2e30ffa6841daaac0407803a573..bb4dd473d948b9b238eceb8ade507fb7f3b96d86 100644 (file)
@@ -35,7 +35,7 @@
 //#include <sys/cdefs.h>
 //__RCSID("$NetBSD: strptime.c,v 1.62 2017/08/24 01:01:09 ginsbach Exp $");
 
-#if defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__NeXT__)
+#if defined(__MINGW32__) || defined(_MSC_VER || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__NeXT__) || defined(__bsdi__)
 
 #include <stdlib.h>
 #include <ctype.h>
index 3d4d5308c126a74caa3fcb0d906b2a085db6049c..2bf9975209f368d7b6b8769c0ad00cf2bc662832 100644 (file)
 #undef USE_POLL
 #endif
 
+#if defined(__bsdi__) && !defined(NO_IPV6)
+#define NO_IPV6
+#endif
+
+#if defined(__bsdi__) && defined(USE_POLL)
+#undef USE_POLL
+#endif
+
 #endif
 
 /*