Subversion Repositories Tewi

Rev

Rev 290 | Rev 312 | 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 311 2024-10-13 01:23:22Z 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
 
311 nishi 22
#if (defined(__MINGW32__) || defined(_MSC_VER) || defined(__BORLANDC__) || (defined(__WATCOMC__) && !defined(__OS2__))) && 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
 
273 nishi 71
#endif
72
 
79 nishi 73
/*
74
vim: syntax=c
75
*/