-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathconfig.h.in
197 lines (126 loc) · 3.88 KB
/
config.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
/* -*- mode:c -*- */
#ifndef __CONFIG_H__
#define __CONFIG_H__
/* a suffix for CGI programs */
#undef CGI_PROG_SUFFIX
/* whether internalization is enabled */
#undef CONF_HAS_LIBINTL
/* the installation prefix directory */
#undef EJUDGE_PREFIX_DIR
/* the installation libexec directory */
#undef EJUDGE_LIBEXEC_DIR
/* the installation lib directory (native libs) */
#undef EJUDGE_LIB_DIR
/* the installation lib32 directory (32-bit compatibility libs) */
#undef EJUDGE_LIB32_DIR
/* the default path to the l10n_dir */
#undef EJUDGE_LOCALE_DIR
/* the path to the ejudge server binaries (bin or libexec/ejudge) */
#undef EJUDGE_SERVER_BIN_PATH
/* the path to the `serve' program */
#undef EJUDGE_SERVE_PATH
/* the path to the `run' program */
#undef EJUDGE_RUN_PATH
/* the path to the script directory */
#undef EJUDGE_SCRIPT_DIR
/* the path to the language script directory */
#undef EJUDGE_LANG_CONFIG_DIR
/* the path to the ejudge's cgi programs */
#undef EJUDGE_CGI_BIN_DIR
/* the default charset */
#undef EJUDGE_CHARSET
/* the default path to the userlist-serve socket */
#undef EJUDGE_SOCKET_PATH
/* the default path to the super-server control socket */
#undef EJUDGE_SUPER_SERVE_SOCKET
/* the default path to the new-server control socket */
#undef EJUDGE_NEW_SERVER_SOCKET
/* the path to the ejudge configuration directory */
#undef EJUDGE_CONF_DIR
/* the default location of the ejudge.xml configuration file */
#undef EJUDGE_XML_PATH
/* the default path to the contests configuration directory */
#undef EJUDGE_CONTESTS_DIR
/* the path to the contests home directory */
#undef EJUDGE_CONTESTS_HOME_DIR
/* the path to the local state directory */
#undef EJUDGE_LOCAL_DIR
/* the path to the compiler spool directory */
#undef EJUDGE_COMPILE_SPOOL_DIR
/* the path to the run spool directory */
#undef EJUDGE_RUN_SPOOL_DIR
/* the path to the status directory */
#undef EJUDGE_CONTESTS_STATUS_DIR
/* path (absolute or relative) to CGI configuration files */
#undef CGI_DATA_PATH
/* whether libcap and CAP_SYS_OPERATIONS is ok */
#undef CONF_HAS_LIBCAP
/* whether kernel patch is ok (used only by ejudge-setup!) */
#undef CONF_HAS_SECURE_EXEC
/* whether MySQL is detected */
#undef CONF_HAS_MYSQL
/* terminal controlling facilities */
#undef HAVE_TERMIOS_H
#undef HAVE_ICONV_H
#undef HAVE_PWD_H
/* CAP_SYS_OPERATIONS bit */
#undef HAVE_CAP_SYS_OPERATIONS
/* non-standard functions */
#undef HAVE_STRNLEN
#undef HAVE_OPEN_MEMSTREAM
#undef HAVE_FMEMOPEN
#undef HAVE_TRUNCATE
#undef HAVE_SETSID
#undef HAVE_PSELECT
#undef HAVE_FERROR_UNLOCKED
#undef HAVE_FGETS_UNLOCKED
/* iconv needs `const' for its second argument */
#undef CONF_ICONV_NEEDS_CONST
#undef HAVE_SO_PASSCRED
#undef HAVE_SIOCINQ
#undef HAVE_F_NOTIFY
// official mongo client library
#undef HAVE_LIBMONGOC
#undef HAVE_LIBMONGO_CLIENT
/* path to the web server cgi-bin dir */
#undef EJUDGE_HTTPD_CGI_BIN_DIR
/* path to the web server html documents dir */
#undef EJUDGE_HTTPD_HTDOCS_DIR
/* whether AJAX is enabled */
#undef CONF_ENABLE_AJAX
/* prefix for HTML style files */
#undef CONF_STYLE_PREFIX
/* libzip available */
#undef CONF_HAS_LIBZIP
/* libcurl available */
#undef CONF_HAS_LIBCURL
/* libuuid available */
#undef CONF_HAS_LIBUUID
/* regex.h available */
#undef CONF_HAS_REGEX
/* DOS path rules */
#undef CONF_DOS_FILENAMING
/* UNIX path rules */
#undef CONF_UNIX_FILENAMING
/* the suffix of executable files */
#undef CONF_EXE_SUFFIX
/* directory separator */
#undef CONF_DIRSEP
/* path separator */
#undef CONF_PATHSEP
/* 64-bit native platform */
#undef CONF_64_BIT
/* if double == long double */
#undef R_LONG_DOUBLE_IS_DOUBLE
#undef R_HAS_LONGLONG
#undef R_HAS___INT64
#undef EJUDGE_REST_PREFIX
#undef EJUDGE_REST_PREFIX_LEN
#undef EJUDGE_PRIMARY_USER
#undef EJUDGE_EXEC_USER
#undef EJUDGE_COMPILE_USER
/* liblzma available */
#undef CONF_HAS_LIBLZMA
/* hiredis available */
#undef CONF_HAS_HIREDIS
#endif /* __CONFIG_H__ */