source: Main/trunk/config.h.tmpl@ 243

Last change on this file since 243 was 240, checked in by Nishi, on Oct 3, 2024 at 2:54:55 PM

winsock1 support

  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1/* $Id: config.h.tmpl 240 2024-10-03 05:54:55Z nishi $ */
2
3#ifndef __CONFIG_H__
4#define __CONFIG_H__
5
6#define SERVER_ADMIN "webmaster@domain"
7
8#undef NO_IPV6
9#undef NO_SSL
10#define USE_POLL
11#define HAS_CHROOT
12#undef NO_GETADDRINFO
13#undef USE_WINSOCK1
14
15/* DO NOT EDIT BELOW THIS LINE */
16
17#ifdef NO_SSL
18#define SSL void
19#endif
20
21#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(USE_POLL)
22#undef USE_POLL
23/* Force select(2) for Windows */
24#endif
25#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(USE_WINSOCK1) && !defined(NO_GETADDRINFO)
26#define NO_GETADDRINFO
27/* getaddrinfo is not on winsock 1 */
28#endif
29
30#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(HAS_CHROOT)
31#undef HAS_CHROOT
32/* Windows should not have chroot */
33#endif
34
35#if (defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && !defined(NO_GETADDRINFO)
36#define NO_GETADDRINFO
37/* Do not use getaddrinfo */
38#endif
39
40#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_IPV6)
41#define NO_IPV6
42/* PSP/PS2/PS3 does not have IPv6 */
43#endif
44
45#if (defined(_PSP) || defined(__ps2sdk__)) && defined(USE_POLL)
46#undef USE_POLL
47/* Force select(2) for PSP/PS2 */
48#endif
49
50#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && defined(HAS_CHROOT)
51#undef HAS_CHROOT
52/* PSP/PS2/PS3 should not have chroot */
53#endif
54
55#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_GETADDRINFO)
56#define NO_GETADDRINFO
57/* PSP/PS2/PS3 should not have getaddrinfo */
58#endif
59
60#endif
61
62/*
63vim: syntax=c
64*/
Note: See TracBrowser for help on using the repository browser.