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

Last change on this file since 313 was 312, checked in by Nishi, on Oct 14, 2024 at 3:17:37 AM

works on os2

  • Property svn:keywords set to Id
File size: 2.0 KB
RevLine 
[43]1/* $Id: config.h.tmpl 312 2024-10-13 18:17:37Z nishi $ */
2
3#ifndef __CONFIG_H__
4#define __CONFIG_H__
5
[128]6#define SERVER_ADMIN "webmaster@domain"
7
[173]8#undef NO_IPV6
[50]9#undef NO_SSL
[118]10#define USE_POLL
[156]11#define HAS_CHROOT
[255]12#undef NO_GETNAMEINFO
[240]13#undef USE_WINSOCK1
[244]14#undef BUILD_GUI
[43]15
16/* DO NOT EDIT BELOW THIS LINE */
17
18#ifdef NO_SSL
19#define SSL void
20#endif
21
[311]22#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || (defined(__WATCOMC__) && !defined(__OS2__))) && defined(BUILD_GUI) && !defined(SERVICE)
[253]23#define BUILD_GUI_VALID
24#endif
25
26#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(USE_POLL)
[118]27#undef USE_POLL
28/* Force select(2) for Windows */
[43]29#endif
[244]30
[255]31#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(USE_WINSOCK1) && !defined(NO_GETNAMEINFO)
32#define NO_GETNAMEINFO
33/* getnameinfo is not on winsock 1 */
[240]34#endif
[79]35
[219]36#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(HAS_CHROOT)
[156]37#undef HAS_CHROOT
38/* Windows should not have chroot */
[118]39#endif
40
[255]41#if (defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && !defined(NO_GETNAMEINFO)
42#define NO_GETNAMEINFO
43/* Do not use getnameinfo */
[212]44#endif
45
[189]46#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_IPV6)
[182]47#define NO_IPV6
[189]48/* PSP/PS2/PS3 does not have IPv6 */
[156]49#endif
50
[189]51#if (defined(_PSP) || defined(__ps2sdk__)) && defined(USE_POLL)
[182]52#undef USE_POLL
[189]53/* Force select(2) for PSP/PS2 */
[182]54#endif
55
[189]56#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && defined(HAS_CHROOT)
[182]57#undef HAS_CHROOT
[189]58/* PSP/PS2/PS3 should not have chroot */
[182]59#endif
60
[255]61#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_GETNAMEINFO)
62#define NO_GETNAMEINFO
63/* PSP/PS2/PS3 should not have getnameinfo */
[182]64#endif
65
[273]66#if (defined(__minix)) && !defined(NO_IPV6)
67#define NO_IPV6
68/* Minix does not have IPv6 */
[182]69#endif
70
[312]71#if defined(__WATCOMC__) && defined(__OS2__) && !defined(NO_IPV6)
72#define NO_IPV6
[273]73#endif
74
[312]75#endif
76
[79]77/*
78vim: syntax=c
79*/
Note: See TracBrowser for help on using the repository browser.