Subversion Repositories Tewi

Rev

Rev 325 | Rev 331 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
43 nishi 1
/* $Id: config.h.tmpl 327 2024-10-14 17:49:23Z nishi $ */
2
 
3
#ifndef __CONFIG_H__
4
#define __CONFIG_H__
5
 
128 nishi 6
#define SERVER_ADMIN "webmaster@domain"
7
 
173 nishi 8
#undef NO_IPV6
50 nishi 9
#undef NO_SSL
118 nishi 10
#define USE_POLL
156 nishi 11
#define HAS_CHROOT
255 nishi 12
#undef NO_GETNAMEINFO
240 nishi 13
#undef USE_WINSOCK1
244 nishi 14
#undef BUILD_GUI
43 nishi 15
 
16
/* DO NOT EDIT BELOW THIS LINE */
17
 
18
#ifdef NO_SSL
19
#define SSL void
20
#endif
21
 
315 nishi 22
#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || (defined(__WATCOMC__) && !defined(__OS2__) && !defined(__NETWARE__))) && defined(BUILD_GUI) && !defined(SERVICE)
253 nishi 23
#define BUILD_GUI_VALID
24
#endif
25
 
26
#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(USE_POLL)
118 nishi 27
#undef USE_POLL
28
/* Force select(2) for Windows */
43 nishi 29
#endif
244 nishi 30
 
255 nishi 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 nishi 34
#endif
79 nishi 35
 
219 nishi 36
#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && defined(HAS_CHROOT)
156 nishi 37
#undef HAS_CHROOT
38
/* Windows should not have chroot */
118 nishi 39
#endif
40
 
255 nishi 41
#if (defined(_MSC_VER) || defined(__BORLANDC__) || defined(__WATCOMC__)) && !defined(NO_GETNAMEINFO)
42
#define NO_GETNAMEINFO
43
/* Do not use getnameinfo */
212 nishi 44
#endif
45
 
189 nishi 46
#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_IPV6)
182 nishi 47
#define NO_IPV6
189 nishi 48
/* PSP/PS2/PS3 does not have IPv6 */
156 nishi 49
#endif
50
 
189 nishi 51
#if (defined(_PSP) || defined(__ps2sdk__)) && defined(USE_POLL)
182 nishi 52
#undef USE_POLL
189 nishi 53
/* Force select(2) for PSP/PS2 */
182 nishi 54
#endif
55
 
189 nishi 56
#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && defined(HAS_CHROOT)
182 nishi 57
#undef HAS_CHROOT
189 nishi 58
/* PSP/PS2/PS3 should not have chroot */
182 nishi 59
#endif
60
 
255 nishi 61
#if (defined(_PSP) || defined(__PPU__) || defined(__ps2sdk__)) && !defined(NO_GETNAMEINFO)
62
#define NO_GETNAMEINFO
63
/* PSP/PS2/PS3 should not have getnameinfo */
182 nishi 64
#endif
65
 
273 nishi 66
#if (defined(__minix)) && !defined(NO_IPV6)
67
#define NO_IPV6
68
/* Minix does not have IPv6 */
182 nishi 69
#endif
70
 
312 nishi 71
#if defined(__WATCOMC__) && defined(__OS2__) && !defined(NO_IPV6)
72
#define NO_IPV6
273 nishi 73
#endif
74
 
315 nishi 75
#if defined(__WATCOMC__) && defined(__NETWARE__) && !defined(NO_IPV6)
76
#define NO_IPV6
312 nishi 77
#endif
78
 
325 nishi 79
#if defined(__NeXT__) && !defined(NO_IPV6)
80
#define NO_IPV6
315 nishi 81
#endif
82
 
327 nishi 83
#if defined(__NeXT__) && defined(USE_POLL)
84
#undef USE_POLL
325 nishi 85
#endif
86
 
327 nishi 87
#endif
88
 
79 nishi 89
/*
90
vim: syntax=c
91
*/