blob: 6a334ba69a0eed48fb2a5ad0d07d600a13269c16
1 | /* |
2 | * Automatically generated C config: don't edit |
3 | * Busybox version: 1.26.2 |
4 | */ |
5 | #define AUTOCONF_TIMESTAMP "2017-11-15 14:37 +0800" |
6 | |
7 | #define CONFIG_HAVE_DOT_CONFIG 1 |
8 | #define ENABLE_HAVE_DOT_CONFIG 1 |
9 | #ifdef MAKE_SUID |
10 | # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__ "CONFIG_HAVE_DOT_CONFIG" |
11 | #else |
12 | # define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__ |
13 | #endif |
14 | #define IF_NOT_HAVE_DOT_CONFIG(...) |
15 | |
16 | /* |
17 | * Busybox Settings |
18 | */ |
19 | #define CONFIG_DESKTOP 1 |
20 | #define ENABLE_DESKTOP 1 |
21 | #ifdef MAKE_SUID |
22 | # define IF_DESKTOP(...) __VA_ARGS__ "CONFIG_DESKTOP" |
23 | #else |
24 | # define IF_DESKTOP(...) __VA_ARGS__ |
25 | #endif |
26 | #define IF_NOT_DESKTOP(...) |
27 | #undef CONFIG_EXTRA_COMPAT |
28 | #define ENABLE_EXTRA_COMPAT 0 |
29 | #define IF_EXTRA_COMPAT(...) |
30 | #define IF_NOT_EXTRA_COMPAT(...) __VA_ARGS__ |
31 | #undef CONFIG_INCLUDE_SUSv2 |
32 | #define ENABLE_INCLUDE_SUSv2 0 |
33 | #define IF_INCLUDE_SUSv2(...) |
34 | #define IF_NOT_INCLUDE_SUSv2(...) __VA_ARGS__ |
35 | #undef CONFIG_USE_PORTABLE_CODE |
36 | #define ENABLE_USE_PORTABLE_CODE 0 |
37 | #define IF_USE_PORTABLE_CODE(...) |
38 | #define IF_NOT_USE_PORTABLE_CODE(...) __VA_ARGS__ |
39 | #define CONFIG_PLATFORM_LINUX 1 |
40 | #define ENABLE_PLATFORM_LINUX 1 |
41 | #ifdef MAKE_SUID |
42 | # define IF_PLATFORM_LINUX(...) __VA_ARGS__ "CONFIG_PLATFORM_LINUX" |
43 | #else |
44 | # define IF_PLATFORM_LINUX(...) __VA_ARGS__ |
45 | #endif |
46 | #define IF_NOT_PLATFORM_LINUX(...) |
47 | #define CONFIG_SHOW_USAGE 1 |
48 | #define ENABLE_SHOW_USAGE 1 |
49 | #ifdef MAKE_SUID |
50 | # define IF_SHOW_USAGE(...) __VA_ARGS__ "CONFIG_SHOW_USAGE" |
51 | #else |
52 | # define IF_SHOW_USAGE(...) __VA_ARGS__ |
53 | #endif |
54 | #define IF_NOT_SHOW_USAGE(...) |
55 | #define CONFIG_FEATURE_VERBOSE_USAGE 1 |
56 | #define ENABLE_FEATURE_VERBOSE_USAGE 1 |
57 | #ifdef MAKE_SUID |
58 | # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE_USAGE" |
59 | #else |
60 | # define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__ |
61 | #endif |
62 | #define IF_NOT_FEATURE_VERBOSE_USAGE(...) |
63 | #define CONFIG_FEATURE_COMPRESS_USAGE 1 |
64 | #define ENABLE_FEATURE_COMPRESS_USAGE 1 |
65 | #ifdef MAKE_SUID |
66 | # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__ "CONFIG_FEATURE_COMPRESS_USAGE" |
67 | #else |
68 | # define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__ |
69 | #endif |
70 | #define IF_NOT_FEATURE_COMPRESS_USAGE(...) |
71 | #define CONFIG_BUSYBOX 1 |
72 | #define ENABLE_BUSYBOX 1 |
73 | #ifdef MAKE_SUID |
74 | # define IF_BUSYBOX(...) __VA_ARGS__ "CONFIG_BUSYBOX" |
75 | #else |
76 | # define IF_BUSYBOX(...) __VA_ARGS__ |
77 | #endif |
78 | #define IF_NOT_BUSYBOX(...) |
79 | #define CONFIG_FEATURE_INSTALLER 1 |
80 | #define ENABLE_FEATURE_INSTALLER 1 |
81 | #ifdef MAKE_SUID |
82 | # define IF_FEATURE_INSTALLER(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALLER" |
83 | #else |
84 | # define IF_FEATURE_INSTALLER(...) __VA_ARGS__ |
85 | #endif |
86 | #define IF_NOT_FEATURE_INSTALLER(...) |
87 | #define CONFIG_INSTALL_NO_USR 1 |
88 | #define ENABLE_INSTALL_NO_USR 1 |
89 | #ifdef MAKE_SUID |
90 | # define IF_INSTALL_NO_USR(...) __VA_ARGS__ "CONFIG_INSTALL_NO_USR" |
91 | #else |
92 | # define IF_INSTALL_NO_USR(...) __VA_ARGS__ |
93 | #endif |
94 | #define IF_NOT_INSTALL_NO_USR(...) |
95 | #undef CONFIG_PAM |
96 | #define ENABLE_PAM 0 |
97 | #define IF_PAM(...) |
98 | #define IF_NOT_PAM(...) __VA_ARGS__ |
99 | #define CONFIG_LONG_OPTS 1 |
100 | #define ENABLE_LONG_OPTS 1 |
101 | #ifdef MAKE_SUID |
102 | # define IF_LONG_OPTS(...) __VA_ARGS__ "CONFIG_LONG_OPTS" |
103 | #else |
104 | # define IF_LONG_OPTS(...) __VA_ARGS__ |
105 | #endif |
106 | #define IF_NOT_LONG_OPTS(...) |
107 | #define CONFIG_FEATURE_DEVPTS 1 |
108 | #define ENABLE_FEATURE_DEVPTS 1 |
109 | #ifdef MAKE_SUID |
110 | # define IF_FEATURE_DEVPTS(...) __VA_ARGS__ "CONFIG_FEATURE_DEVPTS" |
111 | #else |
112 | # define IF_FEATURE_DEVPTS(...) __VA_ARGS__ |
113 | #endif |
114 | #define IF_NOT_FEATURE_DEVPTS(...) |
115 | #undef CONFIG_FEATURE_CLEAN_UP |
116 | #define ENABLE_FEATURE_CLEAN_UP 0 |
117 | #define IF_FEATURE_CLEAN_UP(...) |
118 | #define IF_NOT_FEATURE_CLEAN_UP(...) __VA_ARGS__ |
119 | #undef CONFIG_FEATURE_UTMP |
120 | #define ENABLE_FEATURE_UTMP 0 |
121 | #define IF_FEATURE_UTMP(...) |
122 | #define IF_NOT_FEATURE_UTMP(...) __VA_ARGS__ |
123 | #undef CONFIG_FEATURE_WTMP |
124 | #define ENABLE_FEATURE_WTMP 0 |
125 | #define IF_FEATURE_WTMP(...) |
126 | #define IF_NOT_FEATURE_WTMP(...) __VA_ARGS__ |
127 | #undef CONFIG_FEATURE_PIDFILE |
128 | #define ENABLE_FEATURE_PIDFILE 0 |
129 | #define IF_FEATURE_PIDFILE(...) |
130 | #define IF_NOT_FEATURE_PIDFILE(...) __VA_ARGS__ |
131 | #define CONFIG_PID_FILE_PATH "" |
132 | #define ENABLE_PID_FILE_PATH 1 |
133 | #ifdef MAKE_SUID |
134 | # define IF_PID_FILE_PATH(...) __VA_ARGS__ "CONFIG_PID_FILE_PATH" |
135 | #else |
136 | # define IF_PID_FILE_PATH(...) __VA_ARGS__ |
137 | #endif |
138 | #define IF_NOT_PID_FILE_PATH(...) |
139 | #define CONFIG_FEATURE_SUID 1 |
140 | #define ENABLE_FEATURE_SUID 1 |
141 | #ifdef MAKE_SUID |
142 | # define IF_FEATURE_SUID(...) __VA_ARGS__ "CONFIG_FEATURE_SUID" |
143 | #else |
144 | # define IF_FEATURE_SUID(...) __VA_ARGS__ |
145 | #endif |
146 | #define IF_NOT_FEATURE_SUID(...) |
147 | #undef CONFIG_FEATURE_SUID_CONFIG |
148 | #define ENABLE_FEATURE_SUID_CONFIG 0 |
149 | #define IF_FEATURE_SUID_CONFIG(...) |
150 | #define IF_NOT_FEATURE_SUID_CONFIG(...) __VA_ARGS__ |
151 | #undef CONFIG_FEATURE_SUID_CONFIG_QUIET |
152 | #define ENABLE_FEATURE_SUID_CONFIG_QUIET 0 |
153 | #define IF_FEATURE_SUID_CONFIG_QUIET(...) |
154 | #define IF_NOT_FEATURE_SUID_CONFIG_QUIET(...) __VA_ARGS__ |
155 | #define CONFIG_SELINUX 1 |
156 | #define ENABLE_SELINUX 1 |
157 | #ifdef MAKE_SUID |
158 | # define IF_SELINUX(...) __VA_ARGS__ "CONFIG_SELINUX" |
159 | #else |
160 | # define IF_SELINUX(...) __VA_ARGS__ |
161 | #endif |
162 | #define IF_NOT_SELINUX(...) |
163 | #undef CONFIG_FEATURE_PREFER_APPLETS |
164 | #define ENABLE_FEATURE_PREFER_APPLETS 0 |
165 | #define IF_FEATURE_PREFER_APPLETS(...) |
166 | #define IF_NOT_FEATURE_PREFER_APPLETS(...) __VA_ARGS__ |
167 | #define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe" |
168 | #define ENABLE_BUSYBOX_EXEC_PATH 1 |
169 | #ifdef MAKE_SUID |
170 | # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__ "CONFIG_BUSYBOX_EXEC_PATH" |
171 | #else |
172 | # define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__ |
173 | #endif |
174 | #define IF_NOT_BUSYBOX_EXEC_PATH(...) |
175 | #define CONFIG_FEATURE_SYSLOG 1 |
176 | #define ENABLE_FEATURE_SYSLOG 1 |
177 | #ifdef MAKE_SUID |
178 | # define IF_FEATURE_SYSLOG(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOG" |
179 | #else |
180 | # define IF_FEATURE_SYSLOG(...) __VA_ARGS__ |
181 | #endif |
182 | #define IF_NOT_FEATURE_SYSLOG(...) |
183 | #define CONFIG_FEATURE_HAVE_RPC 1 |
184 | #define ENABLE_FEATURE_HAVE_RPC 1 |
185 | #ifdef MAKE_SUID |
186 | # define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__ "CONFIG_FEATURE_HAVE_RPC" |
187 | #else |
188 | # define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__ |
189 | #endif |
190 | #define IF_NOT_FEATURE_HAVE_RPC(...) |
191 | |
192 | /* |
193 | * Build Options |
194 | */ |
195 | #undef CONFIG_STATIC |
196 | #define ENABLE_STATIC 0 |
197 | #define IF_STATIC(...) |
198 | #define IF_NOT_STATIC(...) __VA_ARGS__ |
199 | #undef CONFIG_PIE |
200 | #define ENABLE_PIE 0 |
201 | #define IF_PIE(...) |
202 | #define IF_NOT_PIE(...) __VA_ARGS__ |
203 | #undef CONFIG_NOMMU |
204 | #define ENABLE_NOMMU 0 |
205 | #define IF_NOMMU(...) |
206 | #define IF_NOT_NOMMU(...) __VA_ARGS__ |
207 | #undef CONFIG_BUILD_LIBBUSYBOX |
208 | #define ENABLE_BUILD_LIBBUSYBOX 0 |
209 | #define IF_BUILD_LIBBUSYBOX(...) |
210 | #define IF_NOT_BUILD_LIBBUSYBOX(...) __VA_ARGS__ |
211 | #undef CONFIG_FEATURE_INDIVIDUAL |
212 | #define ENABLE_FEATURE_INDIVIDUAL 0 |
213 | #define IF_FEATURE_INDIVIDUAL(...) |
214 | #define IF_NOT_FEATURE_INDIVIDUAL(...) __VA_ARGS__ |
215 | #undef CONFIG_FEATURE_SHARED_BUSYBOX |
216 | #define ENABLE_FEATURE_SHARED_BUSYBOX 0 |
217 | #define IF_FEATURE_SHARED_BUSYBOX(...) |
218 | #define IF_NOT_FEATURE_SHARED_BUSYBOX(...) __VA_ARGS__ |
219 | #undef CONFIG_LFS |
220 | #define ENABLE_LFS 0 |
221 | #define IF_LFS(...) |
222 | #define IF_NOT_LFS(...) __VA_ARGS__ |
223 | #define CONFIG_CROSS_COMPILER_PREFIX "" |
224 | #define ENABLE_CROSS_COMPILER_PREFIX 1 |
225 | #ifdef MAKE_SUID |
226 | # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__ "CONFIG_CROSS_COMPILER_PREFIX" |
227 | #else |
228 | # define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__ |
229 | #endif |
230 | #define IF_NOT_CROSS_COMPILER_PREFIX(...) |
231 | #define CONFIG_SYSROOT "" |
232 | #define ENABLE_SYSROOT 1 |
233 | #ifdef MAKE_SUID |
234 | # define IF_SYSROOT(...) __VA_ARGS__ "CONFIG_SYSROOT" |
235 | #else |
236 | # define IF_SYSROOT(...) __VA_ARGS__ |
237 | #endif |
238 | #define IF_NOT_SYSROOT(...) |
239 | #define CONFIG_EXTRA_CFLAGS "-Os -fno-short-enums -fgcse-after-reload -frerun-cse-after-loop -frename-registers" |
240 | #define ENABLE_EXTRA_CFLAGS 1 |
241 | #ifdef MAKE_SUID |
242 | # define IF_EXTRA_CFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_CFLAGS" |
243 | #else |
244 | # define IF_EXTRA_CFLAGS(...) __VA_ARGS__ |
245 | #endif |
246 | #define IF_NOT_EXTRA_CFLAGS(...) |
247 | #define CONFIG_EXTRA_LDFLAGS "" |
248 | #define ENABLE_EXTRA_LDFLAGS 1 |
249 | #ifdef MAKE_SUID |
250 | # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__ "CONFIG_EXTRA_LDFLAGS" |
251 | #else |
252 | # define IF_EXTRA_LDFLAGS(...) __VA_ARGS__ |
253 | #endif |
254 | #define IF_NOT_EXTRA_LDFLAGS(...) |
255 | #define CONFIG_EXTRA_LDLIBS "" |
256 | #define ENABLE_EXTRA_LDLIBS 1 |
257 | #ifdef MAKE_SUID |
258 | # define IF_EXTRA_LDLIBS(...) __VA_ARGS__ "CONFIG_EXTRA_LDLIBS" |
259 | #else |
260 | # define IF_EXTRA_LDLIBS(...) __VA_ARGS__ |
261 | #endif |
262 | #define IF_NOT_EXTRA_LDLIBS(...) |
263 | |
264 | /* |
265 | * Installation Options ("make install" behavior) |
266 | */ |
267 | #define CONFIG_INSTALL_APPLET_SYMLINKS 1 |
268 | #define ENABLE_INSTALL_APPLET_SYMLINKS 1 |
269 | #ifdef MAKE_SUID |
270 | # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__ "CONFIG_INSTALL_APPLET_SYMLINKS" |
271 | #else |
272 | # define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__ |
273 | #endif |
274 | #define IF_NOT_INSTALL_APPLET_SYMLINKS(...) |
275 | #undef CONFIG_INSTALL_APPLET_HARDLINKS |
276 | #define ENABLE_INSTALL_APPLET_HARDLINKS 0 |
277 | #define IF_INSTALL_APPLET_HARDLINKS(...) |
278 | #define IF_NOT_INSTALL_APPLET_HARDLINKS(...) __VA_ARGS__ |
279 | #undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS |
280 | #define ENABLE_INSTALL_APPLET_SCRIPT_WRAPPERS 0 |
281 | #define IF_INSTALL_APPLET_SCRIPT_WRAPPERS(...) |
282 | #define IF_NOT_INSTALL_APPLET_SCRIPT_WRAPPERS(...) __VA_ARGS__ |
283 | #undef CONFIG_INSTALL_APPLET_DONT |
284 | #define ENABLE_INSTALL_APPLET_DONT 0 |
285 | #define IF_INSTALL_APPLET_DONT(...) |
286 | #define IF_NOT_INSTALL_APPLET_DONT(...) __VA_ARGS__ |
287 | #undef CONFIG_INSTALL_SH_APPLET_SYMLINK |
288 | #define ENABLE_INSTALL_SH_APPLET_SYMLINK 0 |
289 | #define IF_INSTALL_SH_APPLET_SYMLINK(...) |
290 | #define IF_NOT_INSTALL_SH_APPLET_SYMLINK(...) __VA_ARGS__ |
291 | #undef CONFIG_INSTALL_SH_APPLET_HARDLINK |
292 | #define ENABLE_INSTALL_SH_APPLET_HARDLINK 0 |
293 | #define IF_INSTALL_SH_APPLET_HARDLINK(...) |
294 | #define IF_NOT_INSTALL_SH_APPLET_HARDLINK(...) __VA_ARGS__ |
295 | #undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER |
296 | #define ENABLE_INSTALL_SH_APPLET_SCRIPT_WRAPPER 0 |
297 | #define IF_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) |
298 | #define IF_NOT_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) __VA_ARGS__ |
299 | #define CONFIG_PREFIX "./_install" |
300 | #define ENABLE_PREFIX 1 |
301 | #ifdef MAKE_SUID |
302 | # define IF_PREFIX(...) __VA_ARGS__ "CONFIG_PREFIX" |
303 | #else |
304 | # define IF_PREFIX(...) __VA_ARGS__ |
305 | #endif |
306 | #define IF_NOT_PREFIX(...) |
307 | |
308 | /* |
309 | * Debugging Options |
310 | */ |
311 | #undef CONFIG_DEBUG |
312 | #define ENABLE_DEBUG 0 |
313 | #define IF_DEBUG(...) |
314 | #define IF_NOT_DEBUG(...) __VA_ARGS__ |
315 | #undef CONFIG_DEBUG_PESSIMIZE |
316 | #define ENABLE_DEBUG_PESSIMIZE 0 |
317 | #define IF_DEBUG_PESSIMIZE(...) |
318 | #define IF_NOT_DEBUG_PESSIMIZE(...) __VA_ARGS__ |
319 | #undef CONFIG_DEBUG_SANITIZE |
320 | #define ENABLE_DEBUG_SANITIZE 0 |
321 | #define IF_DEBUG_SANITIZE(...) |
322 | #define IF_NOT_DEBUG_SANITIZE(...) __VA_ARGS__ |
323 | #undef CONFIG_UNIT_TEST |
324 | #define ENABLE_UNIT_TEST 0 |
325 | #define IF_UNIT_TEST(...) |
326 | #define IF_NOT_UNIT_TEST(...) __VA_ARGS__ |
327 | #undef CONFIG_WERROR |
328 | #define ENABLE_WERROR 0 |
329 | #define IF_WERROR(...) |
330 | #define IF_NOT_WERROR(...) __VA_ARGS__ |
331 | #define CONFIG_NO_DEBUG_LIB 1 |
332 | #define ENABLE_NO_DEBUG_LIB 1 |
333 | #ifdef MAKE_SUID |
334 | # define IF_NO_DEBUG_LIB(...) __VA_ARGS__ "CONFIG_NO_DEBUG_LIB" |
335 | #else |
336 | # define IF_NO_DEBUG_LIB(...) __VA_ARGS__ |
337 | #endif |
338 | #define IF_NOT_NO_DEBUG_LIB(...) |
339 | #undef CONFIG_DMALLOC |
340 | #define ENABLE_DMALLOC 0 |
341 | #define IF_DMALLOC(...) |
342 | #define IF_NOT_DMALLOC(...) __VA_ARGS__ |
343 | #undef CONFIG_EFENCE |
344 | #define ENABLE_EFENCE 0 |
345 | #define IF_EFENCE(...) |
346 | #define IF_NOT_EFENCE(...) __VA_ARGS__ |
347 | |
348 | /* |
349 | * Busybox Library Tuning |
350 | */ |
351 | #undef CONFIG_FEATURE_USE_BSS_TAIL |
352 | #define ENABLE_FEATURE_USE_BSS_TAIL 0 |
353 | #define IF_FEATURE_USE_BSS_TAIL(...) |
354 | #define IF_NOT_FEATURE_USE_BSS_TAIL(...) __VA_ARGS__ |
355 | #define CONFIG_FEATURE_RTMINMAX 1 |
356 | #define ENABLE_FEATURE_RTMINMAX 1 |
357 | #ifdef MAKE_SUID |
358 | # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__ "CONFIG_FEATURE_RTMINMAX" |
359 | #else |
360 | # define IF_FEATURE_RTMINMAX(...) __VA_ARGS__ |
361 | #endif |
362 | #define IF_NOT_FEATURE_RTMINMAX(...) |
363 | #define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1 |
364 | #define ENABLE_FEATURE_BUFFERS_USE_MALLOC 1 |
365 | #ifdef MAKE_SUID |
366 | # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__ "CONFIG_FEATURE_BUFFERS_USE_MALLOC" |
367 | #else |
368 | # define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__ |
369 | #endif |
370 | #define IF_NOT_FEATURE_BUFFERS_USE_MALLOC(...) |
371 | #undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK |
372 | #define ENABLE_FEATURE_BUFFERS_GO_ON_STACK 0 |
373 | #define IF_FEATURE_BUFFERS_GO_ON_STACK(...) |
374 | #define IF_NOT_FEATURE_BUFFERS_GO_ON_STACK(...) __VA_ARGS__ |
375 | #undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS |
376 | #define ENABLE_FEATURE_BUFFERS_GO_IN_BSS 0 |
377 | #define IF_FEATURE_BUFFERS_GO_IN_BSS(...) |
378 | #define IF_NOT_FEATURE_BUFFERS_GO_IN_BSS(...) __VA_ARGS__ |
379 | #define CONFIG_PASSWORD_MINLEN 6 |
380 | #define ENABLE_PASSWORD_MINLEN 1 |
381 | #ifdef MAKE_SUID |
382 | # define IF_PASSWORD_MINLEN(...) __VA_ARGS__ "CONFIG_PASSWORD_MINLEN" |
383 | #else |
384 | # define IF_PASSWORD_MINLEN(...) __VA_ARGS__ |
385 | #endif |
386 | #define IF_NOT_PASSWORD_MINLEN(...) |
387 | #define CONFIG_MD5_SMALL 1 |
388 | #define ENABLE_MD5_SMALL 1 |
389 | #ifdef MAKE_SUID |
390 | # define IF_MD5_SMALL(...) __VA_ARGS__ "CONFIG_MD5_SMALL" |
391 | #else |
392 | # define IF_MD5_SMALL(...) __VA_ARGS__ |
393 | #endif |
394 | #define IF_NOT_MD5_SMALL(...) |
395 | #define CONFIG_SHA3_SMALL 1 |
396 | #define ENABLE_SHA3_SMALL 1 |
397 | #ifdef MAKE_SUID |
398 | # define IF_SHA3_SMALL(...) __VA_ARGS__ "CONFIG_SHA3_SMALL" |
399 | #else |
400 | # define IF_SHA3_SMALL(...) __VA_ARGS__ |
401 | #endif |
402 | #define IF_NOT_SHA3_SMALL(...) |
403 | #undef CONFIG_FEATURE_FAST_TOP |
404 | #define ENABLE_FEATURE_FAST_TOP 0 |
405 | #define IF_FEATURE_FAST_TOP(...) |
406 | #define IF_NOT_FEATURE_FAST_TOP(...) __VA_ARGS__ |
407 | #undef CONFIG_FEATURE_ETC_NETWORKS |
408 | #define ENABLE_FEATURE_ETC_NETWORKS 0 |
409 | #define IF_FEATURE_ETC_NETWORKS(...) |
410 | #define IF_NOT_FEATURE_ETC_NETWORKS(...) __VA_ARGS__ |
411 | #define CONFIG_FEATURE_USE_TERMIOS 1 |
412 | #define ENABLE_FEATURE_USE_TERMIOS 1 |
413 | #ifdef MAKE_SUID |
414 | # define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__ "CONFIG_FEATURE_USE_TERMIOS" |
415 | #else |
416 | # define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__ |
417 | #endif |
418 | #define IF_NOT_FEATURE_USE_TERMIOS(...) |
419 | #define CONFIG_FEATURE_EDITING 1 |
420 | #define ENABLE_FEATURE_EDITING 1 |
421 | #ifdef MAKE_SUID |
422 | # define IF_FEATURE_EDITING(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING" |
423 | #else |
424 | # define IF_FEATURE_EDITING(...) __VA_ARGS__ |
425 | #endif |
426 | #define IF_NOT_FEATURE_EDITING(...) |
427 | #define CONFIG_FEATURE_EDITING_MAX_LEN 1024 |
428 | #define ENABLE_FEATURE_EDITING_MAX_LEN 1 |
429 | #ifdef MAKE_SUID |
430 | # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_MAX_LEN" |
431 | #else |
432 | # define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__ |
433 | #endif |
434 | #define IF_NOT_FEATURE_EDITING_MAX_LEN(...) |
435 | #undef CONFIG_FEATURE_EDITING_VI |
436 | #define ENABLE_FEATURE_EDITING_VI 0 |
437 | #define IF_FEATURE_EDITING_VI(...) |
438 | #define IF_NOT_FEATURE_EDITING_VI(...) __VA_ARGS__ |
439 | #define CONFIG_FEATURE_EDITING_HISTORY 256 |
440 | #define ENABLE_FEATURE_EDITING_HISTORY 1 |
441 | #ifdef MAKE_SUID |
442 | # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_HISTORY" |
443 | #else |
444 | # define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__ |
445 | #endif |
446 | #define IF_NOT_FEATURE_EDITING_HISTORY(...) |
447 | #define CONFIG_FEATURE_EDITING_SAVEHISTORY 1 |
448 | #define ENABLE_FEATURE_EDITING_SAVEHISTORY 1 |
449 | #ifdef MAKE_SUID |
450 | # define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_SAVEHISTORY" |
451 | #else |
452 | # define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__ |
453 | #endif |
454 | #define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...) |
455 | #undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT |
456 | #define ENABLE_FEATURE_EDITING_SAVE_ON_EXIT 0 |
457 | #define IF_FEATURE_EDITING_SAVE_ON_EXIT(...) |
458 | #define IF_NOT_FEATURE_EDITING_SAVE_ON_EXIT(...) __VA_ARGS__ |
459 | #define CONFIG_FEATURE_REVERSE_SEARCH 1 |
460 | #define ENABLE_FEATURE_REVERSE_SEARCH 1 |
461 | #ifdef MAKE_SUID |
462 | # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_REVERSE_SEARCH" |
463 | #else |
464 | # define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__ |
465 | #endif |
466 | #define IF_NOT_FEATURE_REVERSE_SEARCH(...) |
467 | #define CONFIG_FEATURE_TAB_COMPLETION 1 |
468 | #define ENABLE_FEATURE_TAB_COMPLETION 1 |
469 | #ifdef MAKE_SUID |
470 | # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_TAB_COMPLETION" |
471 | #else |
472 | # define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__ |
473 | #endif |
474 | #define IF_NOT_FEATURE_TAB_COMPLETION(...) |
475 | #define CONFIG_FEATURE_USERNAME_COMPLETION 1 |
476 | #define ENABLE_FEATURE_USERNAME_COMPLETION 1 |
477 | #ifdef MAKE_SUID |
478 | # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__ "CONFIG_FEATURE_USERNAME_COMPLETION" |
479 | #else |
480 | # define IF_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__ |
481 | #endif |
482 | #define IF_NOT_FEATURE_USERNAME_COMPLETION(...) |
483 | #define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1 |
484 | #define ENABLE_FEATURE_EDITING_FANCY_PROMPT 1 |
485 | #ifdef MAKE_SUID |
486 | # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__ "CONFIG_FEATURE_EDITING_FANCY_PROMPT" |
487 | #else |
488 | # define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__ |
489 | #endif |
490 | #define IF_NOT_FEATURE_EDITING_FANCY_PROMPT(...) |
491 | #undef CONFIG_FEATURE_EDITING_ASK_TERMINAL |
492 | #define ENABLE_FEATURE_EDITING_ASK_TERMINAL 0 |
493 | #define IF_FEATURE_EDITING_ASK_TERMINAL(...) |
494 | #define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__ |
495 | #undef CONFIG_LOCALE_SUPPORT |
496 | #define ENABLE_LOCALE_SUPPORT 0 |
497 | #define IF_LOCALE_SUPPORT(...) |
498 | #define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__ |
499 | #define CONFIG_UNICODE_SUPPORT 1 |
500 | #define ENABLE_UNICODE_SUPPORT 1 |
501 | #ifdef MAKE_SUID |
502 | # define IF_UNICODE_SUPPORT(...) __VA_ARGS__ "CONFIG_UNICODE_SUPPORT" |
503 | #else |
504 | # define IF_UNICODE_SUPPORT(...) __VA_ARGS__ |
505 | #endif |
506 | #define IF_NOT_UNICODE_SUPPORT(...) |
507 | #undef CONFIG_UNICODE_USING_LOCALE |
508 | #define ENABLE_UNICODE_USING_LOCALE 0 |
509 | #define IF_UNICODE_USING_LOCALE(...) |
510 | #define IF_NOT_UNICODE_USING_LOCALE(...) __VA_ARGS__ |
511 | #undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV |
512 | #define ENABLE_FEATURE_CHECK_UNICODE_IN_ENV 0 |
513 | #define IF_FEATURE_CHECK_UNICODE_IN_ENV(...) |
514 | #define IF_NOT_FEATURE_CHECK_UNICODE_IN_ENV(...) __VA_ARGS__ |
515 | #define CONFIG_SUBST_WCHAR 63 |
516 | #define ENABLE_SUBST_WCHAR 1 |
517 | #ifdef MAKE_SUID |
518 | # define IF_SUBST_WCHAR(...) __VA_ARGS__ "CONFIG_SUBST_WCHAR" |
519 | #else |
520 | # define IF_SUBST_WCHAR(...) __VA_ARGS__ |
521 | #endif |
522 | #define IF_NOT_SUBST_WCHAR(...) |
523 | #define CONFIG_LAST_SUPPORTED_WCHAR 767 |
524 | #define ENABLE_LAST_SUPPORTED_WCHAR 1 |
525 | #ifdef MAKE_SUID |
526 | # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__ "CONFIG_LAST_SUPPORTED_WCHAR" |
527 | #else |
528 | # define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__ |
529 | #endif |
530 | #define IF_NOT_LAST_SUPPORTED_WCHAR(...) |
531 | #undef CONFIG_UNICODE_COMBINING_WCHARS |
532 | #define ENABLE_UNICODE_COMBINING_WCHARS 0 |
533 | #define IF_UNICODE_COMBINING_WCHARS(...) |
534 | #define IF_NOT_UNICODE_COMBINING_WCHARS(...) __VA_ARGS__ |
535 | #undef CONFIG_UNICODE_WIDE_WCHARS |
536 | #define ENABLE_UNICODE_WIDE_WCHARS 0 |
537 | #define IF_UNICODE_WIDE_WCHARS(...) |
538 | #define IF_NOT_UNICODE_WIDE_WCHARS(...) __VA_ARGS__ |
539 | #undef CONFIG_UNICODE_BIDI_SUPPORT |
540 | #define ENABLE_UNICODE_BIDI_SUPPORT 0 |
541 | #define IF_UNICODE_BIDI_SUPPORT(...) |
542 | #define IF_NOT_UNICODE_BIDI_SUPPORT(...) __VA_ARGS__ |
543 | #undef CONFIG_UNICODE_NEUTRAL_TABLE |
544 | #define ENABLE_UNICODE_NEUTRAL_TABLE 0 |
545 | #define IF_UNICODE_NEUTRAL_TABLE(...) |
546 | #define IF_NOT_UNICODE_NEUTRAL_TABLE(...) __VA_ARGS__ |
547 | #undef CONFIG_UNICODE_PRESERVE_BROKEN |
548 | #define ENABLE_UNICODE_PRESERVE_BROKEN 0 |
549 | #define IF_UNICODE_PRESERVE_BROKEN(...) |
550 | #define IF_NOT_UNICODE_PRESERVE_BROKEN(...) __VA_ARGS__ |
551 | #define CONFIG_FEATURE_NON_POSIX_CP 1 |
552 | #define ENABLE_FEATURE_NON_POSIX_CP 1 |
553 | #ifdef MAKE_SUID |
554 | # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__ "CONFIG_FEATURE_NON_POSIX_CP" |
555 | #else |
556 | # define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__ |
557 | #endif |
558 | #define IF_NOT_FEATURE_NON_POSIX_CP(...) |
559 | #undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE |
560 | #define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 0 |
561 | #define IF_FEATURE_VERBOSE_CP_MESSAGE(...) |
562 | #define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__ |
563 | #define CONFIG_FEATURE_USE_SENDFILE 1 |
564 | #define ENABLE_FEATURE_USE_SENDFILE 1 |
565 | #ifdef MAKE_SUID |
566 | # define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__ "CONFIG_FEATURE_USE_SENDFILE" |
567 | #else |
568 | # define IF_FEATURE_USE_SENDFILE(...) __VA_ARGS__ |
569 | #endif |
570 | #define IF_NOT_FEATURE_USE_SENDFILE(...) |
571 | #define CONFIG_FEATURE_COPYBUF_KB 4 |
572 | #define ENABLE_FEATURE_COPYBUF_KB 1 |
573 | #ifdef MAKE_SUID |
574 | # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__ "CONFIG_FEATURE_COPYBUF_KB" |
575 | #else |
576 | # define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__ |
577 | #endif |
578 | #define IF_NOT_FEATURE_COPYBUF_KB(...) |
579 | #define CONFIG_FEATURE_SKIP_ROOTFS 1 |
580 | #define ENABLE_FEATURE_SKIP_ROOTFS 1 |
581 | #ifdef MAKE_SUID |
582 | # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__ "CONFIG_FEATURE_SKIP_ROOTFS" |
583 | #else |
584 | # define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__ |
585 | #endif |
586 | #define IF_NOT_FEATURE_SKIP_ROOTFS(...) |
587 | #define CONFIG_MONOTONIC_SYSCALL 1 |
588 | #define ENABLE_MONOTONIC_SYSCALL 1 |
589 | #ifdef MAKE_SUID |
590 | # define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__ "CONFIG_MONOTONIC_SYSCALL" |
591 | #else |
592 | # define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__ |
593 | #endif |
594 | #define IF_NOT_MONOTONIC_SYSCALL(...) |
595 | #define CONFIG_IOCTL_HEX2STR_ERROR 1 |
596 | #define ENABLE_IOCTL_HEX2STR_ERROR 1 |
597 | #ifdef MAKE_SUID |
598 | # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__ "CONFIG_IOCTL_HEX2STR_ERROR" |
599 | #else |
600 | # define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__ |
601 | #endif |
602 | #define IF_NOT_IOCTL_HEX2STR_ERROR(...) |
603 | #define CONFIG_FEATURE_HWIB 1 |
604 | #define ENABLE_FEATURE_HWIB 1 |
605 | #ifdef MAKE_SUID |
606 | # define IF_FEATURE_HWIB(...) __VA_ARGS__ "CONFIG_FEATURE_HWIB" |
607 | #else |
608 | # define IF_FEATURE_HWIB(...) __VA_ARGS__ |
609 | #endif |
610 | #define IF_NOT_FEATURE_HWIB(...) |
611 | |
612 | /* |
613 | * Applets |
614 | */ |
615 | |
616 | /* |
617 | * Archival Utilities |
618 | */ |
619 | #define CONFIG_FEATURE_SEAMLESS_XZ 1 |
620 | #define ENABLE_FEATURE_SEAMLESS_XZ 1 |
621 | #ifdef MAKE_SUID |
622 | # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_XZ" |
623 | #else |
624 | # define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__ |
625 | #endif |
626 | #define IF_NOT_FEATURE_SEAMLESS_XZ(...) |
627 | #define CONFIG_FEATURE_SEAMLESS_LZMA 1 |
628 | #define ENABLE_FEATURE_SEAMLESS_LZMA 1 |
629 | #ifdef MAKE_SUID |
630 | # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_LZMA" |
631 | #else |
632 | # define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__ |
633 | #endif |
634 | #define IF_NOT_FEATURE_SEAMLESS_LZMA(...) |
635 | #define CONFIG_FEATURE_SEAMLESS_BZ2 1 |
636 | #define ENABLE_FEATURE_SEAMLESS_BZ2 1 |
637 | #ifdef MAKE_SUID |
638 | # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_BZ2" |
639 | #else |
640 | # define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__ |
641 | #endif |
642 | #define IF_NOT_FEATURE_SEAMLESS_BZ2(...) |
643 | #define CONFIG_FEATURE_SEAMLESS_GZ 1 |
644 | #define ENABLE_FEATURE_SEAMLESS_GZ 1 |
645 | #ifdef MAKE_SUID |
646 | # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__ "CONFIG_FEATURE_SEAMLESS_GZ" |
647 | #else |
648 | # define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__ |
649 | #endif |
650 | #define IF_NOT_FEATURE_SEAMLESS_GZ(...) |
651 | #undef CONFIG_FEATURE_SEAMLESS_Z |
652 | #define ENABLE_FEATURE_SEAMLESS_Z 0 |
653 | #define IF_FEATURE_SEAMLESS_Z(...) |
654 | #define IF_NOT_FEATURE_SEAMLESS_Z(...) __VA_ARGS__ |
655 | #undef CONFIG_AR |
656 | #define ENABLE_AR 0 |
657 | #define IF_AR(...) |
658 | #define IF_NOT_AR(...) __VA_ARGS__ |
659 | #undef CONFIG_FEATURE_AR_LONG_FILENAMES |
660 | #define ENABLE_FEATURE_AR_LONG_FILENAMES 0 |
661 | #define IF_FEATURE_AR_LONG_FILENAMES(...) |
662 | #define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__ |
663 | #undef CONFIG_FEATURE_AR_CREATE |
664 | #define ENABLE_FEATURE_AR_CREATE 0 |
665 | #define IF_FEATURE_AR_CREATE(...) |
666 | #define IF_NOT_FEATURE_AR_CREATE(...) __VA_ARGS__ |
667 | #define CONFIG_UNCOMPRESS 1 |
668 | #define ENABLE_UNCOMPRESS 1 |
669 | #ifdef MAKE_SUID |
670 | # define IF_UNCOMPRESS(...) __VA_ARGS__ "CONFIG_UNCOMPRESS" |
671 | #else |
672 | # define IF_UNCOMPRESS(...) __VA_ARGS__ |
673 | #endif |
674 | #define IF_NOT_UNCOMPRESS(...) |
675 | #define CONFIG_GUNZIP 1 |
676 | #define ENABLE_GUNZIP 1 |
677 | #ifdef MAKE_SUID |
678 | # define IF_GUNZIP(...) __VA_ARGS__ "CONFIG_GUNZIP" |
679 | #else |
680 | # define IF_GUNZIP(...) __VA_ARGS__ |
681 | #endif |
682 | #define IF_NOT_GUNZIP(...) |
683 | #define CONFIG_ZCAT 1 |
684 | #define ENABLE_ZCAT 1 |
685 | #ifdef MAKE_SUID |
686 | # define IF_ZCAT(...) __VA_ARGS__ "CONFIG_ZCAT" |
687 | #else |
688 | # define IF_ZCAT(...) __VA_ARGS__ |
689 | #endif |
690 | #define IF_NOT_ZCAT(...) |
691 | #define CONFIG_FEATURE_GUNZIP_LONG_OPTIONS 1 |
692 | #define ENABLE_FEATURE_GUNZIP_LONG_OPTIONS 1 |
693 | #ifdef MAKE_SUID |
694 | # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GUNZIP_LONG_OPTIONS" |
695 | #else |
696 | # define IF_FEATURE_GUNZIP_LONG_OPTIONS(...) __VA_ARGS__ |
697 | #endif |
698 | #define IF_NOT_FEATURE_GUNZIP_LONG_OPTIONS(...) |
699 | #define CONFIG_BUNZIP2 1 |
700 | #define ENABLE_BUNZIP2 1 |
701 | #ifdef MAKE_SUID |
702 | # define IF_BUNZIP2(...) __VA_ARGS__ "CONFIG_BUNZIP2" |
703 | #else |
704 | # define IF_BUNZIP2(...) __VA_ARGS__ |
705 | #endif |
706 | #define IF_NOT_BUNZIP2(...) |
707 | #define CONFIG_BZCAT 1 |
708 | #define ENABLE_BZCAT 1 |
709 | #ifdef MAKE_SUID |
710 | # define IF_BZCAT(...) __VA_ARGS__ "CONFIG_BZCAT" |
711 | #else |
712 | # define IF_BZCAT(...) __VA_ARGS__ |
713 | #endif |
714 | #define IF_NOT_BZCAT(...) |
715 | #define CONFIG_UNLZMA 1 |
716 | #define ENABLE_UNLZMA 1 |
717 | #ifdef MAKE_SUID |
718 | # define IF_UNLZMA(...) __VA_ARGS__ "CONFIG_UNLZMA" |
719 | #else |
720 | # define IF_UNLZMA(...) __VA_ARGS__ |
721 | #endif |
722 | #define IF_NOT_UNLZMA(...) |
723 | #define CONFIG_LZCAT 1 |
724 | #define ENABLE_LZCAT 1 |
725 | #ifdef MAKE_SUID |
726 | # define IF_LZCAT(...) __VA_ARGS__ "CONFIG_LZCAT" |
727 | #else |
728 | # define IF_LZCAT(...) __VA_ARGS__ |
729 | #endif |
730 | #define IF_NOT_LZCAT(...) |
731 | #define CONFIG_LZMA 1 |
732 | #define ENABLE_LZMA 1 |
733 | #ifdef MAKE_SUID |
734 | # define IF_LZMA(...) __VA_ARGS__ "CONFIG_LZMA" |
735 | #else |
736 | # define IF_LZMA(...) __VA_ARGS__ |
737 | #endif |
738 | #define IF_NOT_LZMA(...) |
739 | #define CONFIG_FEATURE_LZMA_FAST 1 |
740 | #define ENABLE_FEATURE_LZMA_FAST 1 |
741 | #ifdef MAKE_SUID |
742 | # define IF_FEATURE_LZMA_FAST(...) __VA_ARGS__ "CONFIG_FEATURE_LZMA_FAST" |
743 | #else |
744 | # define IF_FEATURE_LZMA_FAST(...) __VA_ARGS__ |
745 | #endif |
746 | #define IF_NOT_FEATURE_LZMA_FAST(...) |
747 | #define CONFIG_UNXZ 1 |
748 | #define ENABLE_UNXZ 1 |
749 | #ifdef MAKE_SUID |
750 | # define IF_UNXZ(...) __VA_ARGS__ "CONFIG_UNXZ" |
751 | #else |
752 | # define IF_UNXZ(...) __VA_ARGS__ |
753 | #endif |
754 | #define IF_NOT_UNXZ(...) |
755 | #define CONFIG_XZCAT 1 |
756 | #define ENABLE_XZCAT 1 |
757 | #ifdef MAKE_SUID |
758 | # define IF_XZCAT(...) __VA_ARGS__ "CONFIG_XZCAT" |
759 | #else |
760 | # define IF_XZCAT(...) __VA_ARGS__ |
761 | #endif |
762 | #define IF_NOT_XZCAT(...) |
763 | #define CONFIG_XZ 1 |
764 | #define ENABLE_XZ 1 |
765 | #ifdef MAKE_SUID |
766 | # define IF_XZ(...) __VA_ARGS__ "CONFIG_XZ" |
767 | #else |
768 | # define IF_XZ(...) __VA_ARGS__ |
769 | #endif |
770 | #define IF_NOT_XZ(...) |
771 | #define CONFIG_BZIP2 1 |
772 | #define ENABLE_BZIP2 1 |
773 | #ifdef MAKE_SUID |
774 | # define IF_BZIP2(...) __VA_ARGS__ "CONFIG_BZIP2" |
775 | #else |
776 | # define IF_BZIP2(...) __VA_ARGS__ |
777 | #endif |
778 | #define IF_NOT_BZIP2(...) |
779 | #define CONFIG_CPIO 1 |
780 | #define ENABLE_CPIO 1 |
781 | #ifdef MAKE_SUID |
782 | # define IF_CPIO(...) __VA_ARGS__ "CONFIG_CPIO" |
783 | #else |
784 | # define IF_CPIO(...) __VA_ARGS__ |
785 | #endif |
786 | #define IF_NOT_CPIO(...) |
787 | #define CONFIG_FEATURE_CPIO_O 1 |
788 | #define ENABLE_FEATURE_CPIO_O 1 |
789 | #ifdef MAKE_SUID |
790 | # define IF_FEATURE_CPIO_O(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_O" |
791 | #else |
792 | # define IF_FEATURE_CPIO_O(...) __VA_ARGS__ |
793 | #endif |
794 | #define IF_NOT_FEATURE_CPIO_O(...) |
795 | #define CONFIG_FEATURE_CPIO_P 1 |
796 | #define ENABLE_FEATURE_CPIO_P 1 |
797 | #ifdef MAKE_SUID |
798 | # define IF_FEATURE_CPIO_P(...) __VA_ARGS__ "CONFIG_FEATURE_CPIO_P" |
799 | #else |
800 | # define IF_FEATURE_CPIO_P(...) __VA_ARGS__ |
801 | #endif |
802 | #define IF_NOT_FEATURE_CPIO_P(...) |
803 | #undef CONFIG_DPKG |
804 | #define ENABLE_DPKG 0 |
805 | #define IF_DPKG(...) |
806 | #define IF_NOT_DPKG(...) __VA_ARGS__ |
807 | #undef CONFIG_DPKG_DEB |
808 | #define ENABLE_DPKG_DEB 0 |
809 | #define IF_DPKG_DEB(...) |
810 | #define IF_NOT_DPKG_DEB(...) __VA_ARGS__ |
811 | #define CONFIG_GZIP 1 |
812 | #define ENABLE_GZIP 1 |
813 | #ifdef MAKE_SUID |
814 | # define IF_GZIP(...) __VA_ARGS__ "CONFIG_GZIP" |
815 | #else |
816 | # define IF_GZIP(...) __VA_ARGS__ |
817 | #endif |
818 | #define IF_NOT_GZIP(...) |
819 | #define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1 |
820 | #define ENABLE_FEATURE_GZIP_LONG_OPTIONS 1 |
821 | #ifdef MAKE_SUID |
822 | # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_GZIP_LONG_OPTIONS" |
823 | #else |
824 | # define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__ |
825 | #endif |
826 | #define IF_NOT_FEATURE_GZIP_LONG_OPTIONS(...) |
827 | #define CONFIG_GZIP_FAST 2 |
828 | #define ENABLE_GZIP_FAST 1 |
829 | #ifdef MAKE_SUID |
830 | # define IF_GZIP_FAST(...) __VA_ARGS__ "CONFIG_GZIP_FAST" |
831 | #else |
832 | # define IF_GZIP_FAST(...) __VA_ARGS__ |
833 | #endif |
834 | #define IF_NOT_GZIP_FAST(...) |
835 | #undef CONFIG_FEATURE_GZIP_LEVELS |
836 | #define ENABLE_FEATURE_GZIP_LEVELS 0 |
837 | #define IF_FEATURE_GZIP_LEVELS(...) |
838 | #define IF_NOT_FEATURE_GZIP_LEVELS(...) __VA_ARGS__ |
839 | #define CONFIG_LZOP 1 |
840 | #define ENABLE_LZOP 1 |
841 | #ifdef MAKE_SUID |
842 | # define IF_LZOP(...) __VA_ARGS__ "CONFIG_LZOP" |
843 | #else |
844 | # define IF_LZOP(...) __VA_ARGS__ |
845 | #endif |
846 | #define IF_NOT_LZOP(...) |
847 | #define CONFIG_UNLZOP 1 |
848 | #define ENABLE_UNLZOP 1 |
849 | #ifdef MAKE_SUID |
850 | # define IF_UNLZOP(...) __VA_ARGS__ "CONFIG_UNLZOP" |
851 | #else |
852 | # define IF_UNLZOP(...) __VA_ARGS__ |
853 | #endif |
854 | #define IF_NOT_UNLZOP(...) |
855 | #define CONFIG_LZOPCAT 1 |
856 | #define ENABLE_LZOPCAT 1 |
857 | #ifdef MAKE_SUID |
858 | # define IF_LZOPCAT(...) __VA_ARGS__ "CONFIG_LZOPCAT" |
859 | #else |
860 | # define IF_LZOPCAT(...) __VA_ARGS__ |
861 | #endif |
862 | #define IF_NOT_LZOPCAT(...) |
863 | #define CONFIG_LZOP_COMPR_HIGH 1 |
864 | #define ENABLE_LZOP_COMPR_HIGH 1 |
865 | #ifdef MAKE_SUID |
866 | # define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__ "CONFIG_LZOP_COMPR_HIGH" |
867 | #else |
868 | # define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__ |
869 | #endif |
870 | #define IF_NOT_LZOP_COMPR_HIGH(...) |
871 | #undef CONFIG_RPM |
872 | #define ENABLE_RPM 0 |
873 | #define IF_RPM(...) |
874 | #define IF_NOT_RPM(...) __VA_ARGS__ |
875 | #undef CONFIG_RPM2CPIO |
876 | #define ENABLE_RPM2CPIO 0 |
877 | #define IF_RPM2CPIO(...) |
878 | #define IF_NOT_RPM2CPIO(...) __VA_ARGS__ |
879 | #define CONFIG_TAR 1 |
880 | #define ENABLE_TAR 1 |
881 | #ifdef MAKE_SUID |
882 | # define IF_TAR(...) __VA_ARGS__ "CONFIG_TAR" |
883 | #else |
884 | # define IF_TAR(...) __VA_ARGS__ |
885 | #endif |
886 | #define IF_NOT_TAR(...) |
887 | #define CONFIG_FEATURE_TAR_CREATE 1 |
888 | #define ENABLE_FEATURE_TAR_CREATE 1 |
889 | #ifdef MAKE_SUID |
890 | # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_CREATE" |
891 | #else |
892 | # define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__ |
893 | #endif |
894 | #define IF_NOT_FEATURE_TAR_CREATE(...) |
895 | #define CONFIG_FEATURE_TAR_AUTODETECT 1 |
896 | #define ENABLE_FEATURE_TAR_AUTODETECT 1 |
897 | #ifdef MAKE_SUID |
898 | # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_AUTODETECT" |
899 | #else |
900 | # define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__ |
901 | #endif |
902 | #define IF_NOT_FEATURE_TAR_AUTODETECT(...) |
903 | #define CONFIG_FEATURE_TAR_FROM 1 |
904 | #define ENABLE_FEATURE_TAR_FROM 1 |
905 | #ifdef MAKE_SUID |
906 | # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_FROM" |
907 | #else |
908 | # define IF_FEATURE_TAR_FROM(...) __VA_ARGS__ |
909 | #endif |
910 | #define IF_NOT_FEATURE_TAR_FROM(...) |
911 | #undef CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY |
912 | #define ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY 0 |
913 | #define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) |
914 | #define IF_NOT_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__ |
915 | #undef CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY |
916 | #define ENABLE_FEATURE_TAR_OLDSUN_COMPATIBILITY 0 |
917 | #define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) |
918 | #define IF_NOT_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__ |
919 | #define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1 |
920 | #define ENABLE_FEATURE_TAR_GNU_EXTENSIONS 1 |
921 | #ifdef MAKE_SUID |
922 | # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_GNU_EXTENSIONS" |
923 | #else |
924 | # define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__ |
925 | #endif |
926 | #define IF_NOT_FEATURE_TAR_GNU_EXTENSIONS(...) |
927 | #define CONFIG_FEATURE_TAR_LONG_OPTIONS 1 |
928 | #define ENABLE_FEATURE_TAR_LONG_OPTIONS 1 |
929 | #ifdef MAKE_SUID |
930 | # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_LONG_OPTIONS" |
931 | #else |
932 | # define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__ |
933 | #endif |
934 | #define IF_NOT_FEATURE_TAR_LONG_OPTIONS(...) |
935 | #define CONFIG_FEATURE_TAR_TO_COMMAND 1 |
936 | #define ENABLE_FEATURE_TAR_TO_COMMAND 1 |
937 | #ifdef MAKE_SUID |
938 | # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_TO_COMMAND" |
939 | #else |
940 | # define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__ |
941 | #endif |
942 | #define IF_NOT_FEATURE_TAR_TO_COMMAND(...) |
943 | #define CONFIG_FEATURE_TAR_UNAME_GNAME 1 |
944 | #define ENABLE_FEATURE_TAR_UNAME_GNAME 1 |
945 | #ifdef MAKE_SUID |
946 | # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_UNAME_GNAME" |
947 | #else |
948 | # define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__ |
949 | #endif |
950 | #define IF_NOT_FEATURE_TAR_UNAME_GNAME(...) |
951 | #define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1 |
952 | #define ENABLE_FEATURE_TAR_NOPRESERVE_TIME 1 |
953 | #ifdef MAKE_SUID |
954 | # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_NOPRESERVE_TIME" |
955 | #else |
956 | # define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__ |
957 | #endif |
958 | #define IF_NOT_FEATURE_TAR_NOPRESERVE_TIME(...) |
959 | #define CONFIG_FEATURE_TAR_SELINUX 1 |
960 | #define ENABLE_FEATURE_TAR_SELINUX 1 |
961 | #ifdef MAKE_SUID |
962 | # define IF_FEATURE_TAR_SELINUX(...) __VA_ARGS__ "CONFIG_FEATURE_TAR_SELINUX" |
963 | #else |
964 | # define IF_FEATURE_TAR_SELINUX(...) __VA_ARGS__ |
965 | #endif |
966 | #define IF_NOT_FEATURE_TAR_SELINUX(...) |
967 | #define CONFIG_UNZIP 1 |
968 | #define ENABLE_UNZIP 1 |
969 | #ifdef MAKE_SUID |
970 | # define IF_UNZIP(...) __VA_ARGS__ "CONFIG_UNZIP" |
971 | #else |
972 | # define IF_UNZIP(...) __VA_ARGS__ |
973 | #endif |
974 | #define IF_NOT_UNZIP(...) |
975 | |
976 | /* |
977 | * Coreutils |
978 | */ |
979 | #define CONFIG_BASENAME 1 |
980 | #define ENABLE_BASENAME 1 |
981 | #ifdef MAKE_SUID |
982 | # define IF_BASENAME(...) __VA_ARGS__ "CONFIG_BASENAME" |
983 | #else |
984 | # define IF_BASENAME(...) __VA_ARGS__ |
985 | #endif |
986 | #define IF_NOT_BASENAME(...) |
987 | #define CONFIG_CAL 1 |
988 | #define ENABLE_CAL 1 |
989 | #ifdef MAKE_SUID |
990 | # define IF_CAL(...) __VA_ARGS__ "CONFIG_CAL" |
991 | #else |
992 | # define IF_CAL(...) __VA_ARGS__ |
993 | #endif |
994 | #define IF_NOT_CAL(...) |
995 | #define CONFIG_CAT 1 |
996 | #define ENABLE_CAT 1 |
997 | #ifdef MAKE_SUID |
998 | # define IF_CAT(...) __VA_ARGS__ "CONFIG_CAT" |
999 | #else |
1000 | # define IF_CAT(...) __VA_ARGS__ |
1001 | #endif |
1002 | #define IF_NOT_CAT(...) |
1003 | #define CONFIG_CATV 1 |
1004 | #define ENABLE_CATV 1 |
1005 | #ifdef MAKE_SUID |
1006 | # define IF_CATV(...) __VA_ARGS__ "CONFIG_CATV" |
1007 | #else |
1008 | # define IF_CATV(...) __VA_ARGS__ |
1009 | #endif |
1010 | #define IF_NOT_CATV(...) |
1011 | #define CONFIG_CHGRP 1 |
1012 | #define ENABLE_CHGRP 1 |
1013 | #ifdef MAKE_SUID |
1014 | # define IF_CHGRP(...) __VA_ARGS__ "CONFIG_CHGRP" |
1015 | #else |
1016 | # define IF_CHGRP(...) __VA_ARGS__ |
1017 | #endif |
1018 | #define IF_NOT_CHGRP(...) |
1019 | #define CONFIG_CHMOD 1 |
1020 | #define ENABLE_CHMOD 1 |
1021 | #ifdef MAKE_SUID |
1022 | # define IF_CHMOD(...) __VA_ARGS__ "CONFIG_CHMOD" |
1023 | #else |
1024 | # define IF_CHMOD(...) __VA_ARGS__ |
1025 | #endif |
1026 | #define IF_NOT_CHMOD(...) |
1027 | #define CONFIG_CHOWN 1 |
1028 | #define ENABLE_CHOWN 1 |
1029 | #ifdef MAKE_SUID |
1030 | # define IF_CHOWN(...) __VA_ARGS__ "CONFIG_CHOWN" |
1031 | #else |
1032 | # define IF_CHOWN(...) __VA_ARGS__ |
1033 | #endif |
1034 | #define IF_NOT_CHOWN(...) |
1035 | #define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1 |
1036 | #define ENABLE_FEATURE_CHOWN_LONG_OPTIONS 1 |
1037 | #ifdef MAKE_SUID |
1038 | # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CHOWN_LONG_OPTIONS" |
1039 | #else |
1040 | # define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__ |
1041 | #endif |
1042 | #define IF_NOT_FEATURE_CHOWN_LONG_OPTIONS(...) |
1043 | #define CONFIG_CHROOT 1 |
1044 | #define ENABLE_CHROOT 1 |
1045 | #ifdef MAKE_SUID |
1046 | # define IF_CHROOT(...) __VA_ARGS__ "CONFIG_CHROOT" |
1047 | #else |
1048 | # define IF_CHROOT(...) __VA_ARGS__ |
1049 | #endif |
1050 | #define IF_NOT_CHROOT(...) |
1051 | #undef CONFIG_CKSUM |
1052 | #define ENABLE_CKSUM 0 |
1053 | #define IF_CKSUM(...) |
1054 | #define IF_NOT_CKSUM(...) __VA_ARGS__ |
1055 | #define CONFIG_COMM 1 |
1056 | #define ENABLE_COMM 1 |
1057 | #ifdef MAKE_SUID |
1058 | # define IF_COMM(...) __VA_ARGS__ "CONFIG_COMM" |
1059 | #else |
1060 | # define IF_COMM(...) __VA_ARGS__ |
1061 | #endif |
1062 | #define IF_NOT_COMM(...) |
1063 | #define CONFIG_CP 1 |
1064 | #define ENABLE_CP 1 |
1065 | #ifdef MAKE_SUID |
1066 | # define IF_CP(...) __VA_ARGS__ "CONFIG_CP" |
1067 | #else |
1068 | # define IF_CP(...) __VA_ARGS__ |
1069 | #endif |
1070 | #define IF_NOT_CP(...) |
1071 | #define CONFIG_FEATURE_CP_LONG_OPTIONS 1 |
1072 | #define ENABLE_FEATURE_CP_LONG_OPTIONS 1 |
1073 | #ifdef MAKE_SUID |
1074 | # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CP_LONG_OPTIONS" |
1075 | #else |
1076 | # define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__ |
1077 | #endif |
1078 | #define IF_NOT_FEATURE_CP_LONG_OPTIONS(...) |
1079 | #define CONFIG_CUT 1 |
1080 | #define ENABLE_CUT 1 |
1081 | #ifdef MAKE_SUID |
1082 | # define IF_CUT(...) __VA_ARGS__ "CONFIG_CUT" |
1083 | #else |
1084 | # define IF_CUT(...) __VA_ARGS__ |
1085 | #endif |
1086 | #define IF_NOT_CUT(...) |
1087 | #define CONFIG_DATE 1 |
1088 | #define ENABLE_DATE 1 |
1089 | #ifdef MAKE_SUID |
1090 | # define IF_DATE(...) __VA_ARGS__ "CONFIG_DATE" |
1091 | #else |
1092 | # define IF_DATE(...) __VA_ARGS__ |
1093 | #endif |
1094 | #define IF_NOT_DATE(...) |
1095 | #define CONFIG_FEATURE_DATE_ISOFMT 1 |
1096 | #define ENABLE_FEATURE_DATE_ISOFMT 1 |
1097 | #ifdef MAKE_SUID |
1098 | # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_ISOFMT" |
1099 | #else |
1100 | # define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__ |
1101 | #endif |
1102 | #define IF_NOT_FEATURE_DATE_ISOFMT(...) |
1103 | #undef CONFIG_FEATURE_DATE_NANO |
1104 | #define ENABLE_FEATURE_DATE_NANO 0 |
1105 | #define IF_FEATURE_DATE_NANO(...) |
1106 | #define IF_NOT_FEATURE_DATE_NANO(...) __VA_ARGS__ |
1107 | #define CONFIG_FEATURE_DATE_COMPAT 1 |
1108 | #define ENABLE_FEATURE_DATE_COMPAT 1 |
1109 | #ifdef MAKE_SUID |
1110 | # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__ "CONFIG_FEATURE_DATE_COMPAT" |
1111 | #else |
1112 | # define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__ |
1113 | #endif |
1114 | #define IF_NOT_FEATURE_DATE_COMPAT(...) |
1115 | #define CONFIG_DD 1 |
1116 | #define ENABLE_DD 1 |
1117 | #ifdef MAKE_SUID |
1118 | # define IF_DD(...) __VA_ARGS__ "CONFIG_DD" |
1119 | #else |
1120 | # define IF_DD(...) __VA_ARGS__ |
1121 | #endif |
1122 | #define IF_NOT_DD(...) |
1123 | #define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1 |
1124 | #define ENABLE_FEATURE_DD_SIGNAL_HANDLING 1 |
1125 | #ifdef MAKE_SUID |
1126 | # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__ "CONFIG_FEATURE_DD_SIGNAL_HANDLING" |
1127 | #else |
1128 | # define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__ |
1129 | #endif |
1130 | #define IF_NOT_FEATURE_DD_SIGNAL_HANDLING(...) |
1131 | #define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1 |
1132 | #define ENABLE_FEATURE_DD_THIRD_STATUS_LINE 1 |
1133 | #ifdef MAKE_SUID |
1134 | # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__ "CONFIG_FEATURE_DD_THIRD_STATUS_LINE" |
1135 | #else |
1136 | # define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__ |
1137 | #endif |
1138 | #define IF_NOT_FEATURE_DD_THIRD_STATUS_LINE(...) |
1139 | #define CONFIG_FEATURE_DD_IBS_OBS 1 |
1140 | #define ENABLE_FEATURE_DD_IBS_OBS 1 |
1141 | #ifdef MAKE_SUID |
1142 | # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_IBS_OBS" |
1143 | #else |
1144 | # define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__ |
1145 | #endif |
1146 | #define IF_NOT_FEATURE_DD_IBS_OBS(...) |
1147 | #define CONFIG_FEATURE_DD_STATUS 1 |
1148 | #define ENABLE_FEATURE_DD_STATUS 1 |
1149 | #ifdef MAKE_SUID |
1150 | # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_DD_STATUS" |
1151 | #else |
1152 | # define IF_FEATURE_DD_STATUS(...) __VA_ARGS__ |
1153 | #endif |
1154 | #define IF_NOT_FEATURE_DD_STATUS(...) |
1155 | #define CONFIG_DF 1 |
1156 | #define ENABLE_DF 1 |
1157 | #ifdef MAKE_SUID |
1158 | # define IF_DF(...) __VA_ARGS__ "CONFIG_DF" |
1159 | #else |
1160 | # define IF_DF(...) __VA_ARGS__ |
1161 | #endif |
1162 | #define IF_NOT_DF(...) |
1163 | #define CONFIG_FEATURE_DF_FANCY 1 |
1164 | #define ENABLE_FEATURE_DF_FANCY 1 |
1165 | #ifdef MAKE_SUID |
1166 | # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_DF_FANCY" |
1167 | #else |
1168 | # define IF_FEATURE_DF_FANCY(...) __VA_ARGS__ |
1169 | #endif |
1170 | #define IF_NOT_FEATURE_DF_FANCY(...) |
1171 | #define CONFIG_DIRNAME 1 |
1172 | #define ENABLE_DIRNAME 1 |
1173 | #ifdef MAKE_SUID |
1174 | # define IF_DIRNAME(...) __VA_ARGS__ "CONFIG_DIRNAME" |
1175 | #else |
1176 | # define IF_DIRNAME(...) __VA_ARGS__ |
1177 | #endif |
1178 | #define IF_NOT_DIRNAME(...) |
1179 | #define CONFIG_DOS2UNIX 1 |
1180 | #define ENABLE_DOS2UNIX 1 |
1181 | #ifdef MAKE_SUID |
1182 | # define IF_DOS2UNIX(...) __VA_ARGS__ "CONFIG_DOS2UNIX" |
1183 | #else |
1184 | # define IF_DOS2UNIX(...) __VA_ARGS__ |
1185 | #endif |
1186 | #define IF_NOT_DOS2UNIX(...) |
1187 | #define CONFIG_UNIX2DOS 1 |
1188 | #define ENABLE_UNIX2DOS 1 |
1189 | #ifdef MAKE_SUID |
1190 | # define IF_UNIX2DOS(...) __VA_ARGS__ "CONFIG_UNIX2DOS" |
1191 | #else |
1192 | # define IF_UNIX2DOS(...) __VA_ARGS__ |
1193 | #endif |
1194 | #define IF_NOT_UNIX2DOS(...) |
1195 | #define CONFIG_DU 1 |
1196 | #define ENABLE_DU 1 |
1197 | #ifdef MAKE_SUID |
1198 | # define IF_DU(...) __VA_ARGS__ "CONFIG_DU" |
1199 | #else |
1200 | # define IF_DU(...) __VA_ARGS__ |
1201 | #endif |
1202 | #define IF_NOT_DU(...) |
1203 | #define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1 |
1204 | #define ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1 |
1205 | #ifdef MAKE_SUID |
1206 | # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__ "CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K" |
1207 | #else |
1208 | # define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__ |
1209 | #endif |
1210 | #define IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) |
1211 | #define CONFIG_ECHO 1 |
1212 | #define ENABLE_ECHO 1 |
1213 | #ifdef MAKE_SUID |
1214 | # define IF_ECHO(...) __VA_ARGS__ "CONFIG_ECHO" |
1215 | #else |
1216 | # define IF_ECHO(...) __VA_ARGS__ |
1217 | #endif |
1218 | #define IF_NOT_ECHO(...) |
1219 | #define CONFIG_FEATURE_FANCY_ECHO 1 |
1220 | #define ENABLE_FEATURE_FANCY_ECHO 1 |
1221 | #ifdef MAKE_SUID |
1222 | # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_ECHO" |
1223 | #else |
1224 | # define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__ |
1225 | #endif |
1226 | #define IF_NOT_FEATURE_FANCY_ECHO(...) |
1227 | #define CONFIG_ENV 1 |
1228 | #define ENABLE_ENV 1 |
1229 | #ifdef MAKE_SUID |
1230 | # define IF_ENV(...) __VA_ARGS__ "CONFIG_ENV" |
1231 | #else |
1232 | # define IF_ENV(...) __VA_ARGS__ |
1233 | #endif |
1234 | #define IF_NOT_ENV(...) |
1235 | #define CONFIG_FEATURE_ENV_LONG_OPTIONS 1 |
1236 | #define ENABLE_FEATURE_ENV_LONG_OPTIONS 1 |
1237 | #ifdef MAKE_SUID |
1238 | # define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_ENV_LONG_OPTIONS" |
1239 | #else |
1240 | # define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__ |
1241 | #endif |
1242 | #define IF_NOT_FEATURE_ENV_LONG_OPTIONS(...) |
1243 | #define CONFIG_EXPAND 1 |
1244 | #define ENABLE_EXPAND 1 |
1245 | #ifdef MAKE_SUID |
1246 | # define IF_EXPAND(...) __VA_ARGS__ "CONFIG_EXPAND" |
1247 | #else |
1248 | # define IF_EXPAND(...) __VA_ARGS__ |
1249 | #endif |
1250 | #define IF_NOT_EXPAND(...) |
1251 | #define CONFIG_FEATURE_EXPAND_LONG_OPTIONS 1 |
1252 | #define ENABLE_FEATURE_EXPAND_LONG_OPTIONS 1 |
1253 | #ifdef MAKE_SUID |
1254 | # define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_EXPAND_LONG_OPTIONS" |
1255 | #else |
1256 | # define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__ |
1257 | #endif |
1258 | #define IF_NOT_FEATURE_EXPAND_LONG_OPTIONS(...) |
1259 | #define CONFIG_UNEXPAND 1 |
1260 | #define ENABLE_UNEXPAND 1 |
1261 | #ifdef MAKE_SUID |
1262 | # define IF_UNEXPAND(...) __VA_ARGS__ "CONFIG_UNEXPAND" |
1263 | #else |
1264 | # define IF_UNEXPAND(...) __VA_ARGS__ |
1265 | #endif |
1266 | #define IF_NOT_UNEXPAND(...) |
1267 | #define CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS 1 |
1268 | #define ENABLE_FEATURE_UNEXPAND_LONG_OPTIONS 1 |
1269 | #ifdef MAKE_SUID |
1270 | # define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS" |
1271 | #else |
1272 | # define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__ |
1273 | #endif |
1274 | #define IF_NOT_FEATURE_UNEXPAND_LONG_OPTIONS(...) |
1275 | #define CONFIG_EXPR 1 |
1276 | #define ENABLE_EXPR 1 |
1277 | #ifdef MAKE_SUID |
1278 | # define IF_EXPR(...) __VA_ARGS__ "CONFIG_EXPR" |
1279 | #else |
1280 | # define IF_EXPR(...) __VA_ARGS__ |
1281 | #endif |
1282 | #define IF_NOT_EXPR(...) |
1283 | #define CONFIG_EXPR_MATH_SUPPORT_64 1 |
1284 | #define ENABLE_EXPR_MATH_SUPPORT_64 1 |
1285 | #ifdef MAKE_SUID |
1286 | # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__ "CONFIG_EXPR_MATH_SUPPORT_64" |
1287 | #else |
1288 | # define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__ |
1289 | #endif |
1290 | #define IF_NOT_EXPR_MATH_SUPPORT_64(...) |
1291 | #define CONFIG_FALSE 1 |
1292 | #define ENABLE_FALSE 1 |
1293 | #ifdef MAKE_SUID |
1294 | # define IF_FALSE(...) __VA_ARGS__ "CONFIG_FALSE" |
1295 | #else |
1296 | # define IF_FALSE(...) __VA_ARGS__ |
1297 | #endif |
1298 | #define IF_NOT_FALSE(...) |
1299 | #define CONFIG_FOLD 1 |
1300 | #define ENABLE_FOLD 1 |
1301 | #ifdef MAKE_SUID |
1302 | # define IF_FOLD(...) __VA_ARGS__ "CONFIG_FOLD" |
1303 | #else |
1304 | # define IF_FOLD(...) __VA_ARGS__ |
1305 | #endif |
1306 | #define IF_NOT_FOLD(...) |
1307 | #define CONFIG_FSYNC 1 |
1308 | #define ENABLE_FSYNC 1 |
1309 | #ifdef MAKE_SUID |
1310 | # define IF_FSYNC(...) __VA_ARGS__ "CONFIG_FSYNC" |
1311 | #else |
1312 | # define IF_FSYNC(...) __VA_ARGS__ |
1313 | #endif |
1314 | #define IF_NOT_FSYNC(...) |
1315 | #define CONFIG_HEAD 1 |
1316 | #define ENABLE_HEAD 1 |
1317 | #ifdef MAKE_SUID |
1318 | # define IF_HEAD(...) __VA_ARGS__ "CONFIG_HEAD" |
1319 | #else |
1320 | # define IF_HEAD(...) __VA_ARGS__ |
1321 | #endif |
1322 | #define IF_NOT_HEAD(...) |
1323 | #define CONFIG_FEATURE_FANCY_HEAD 1 |
1324 | #define ENABLE_FEATURE_FANCY_HEAD 1 |
1325 | #ifdef MAKE_SUID |
1326 | # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_HEAD" |
1327 | #else |
1328 | # define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__ |
1329 | #endif |
1330 | #define IF_NOT_FEATURE_FANCY_HEAD(...) |
1331 | #undef CONFIG_HOSTID |
1332 | #define ENABLE_HOSTID 0 |
1333 | #define IF_HOSTID(...) |
1334 | #define IF_NOT_HOSTID(...) __VA_ARGS__ |
1335 | #define CONFIG_ID 1 |
1336 | #define ENABLE_ID 1 |
1337 | #ifdef MAKE_SUID |
1338 | # define IF_ID(...) __VA_ARGS__ "CONFIG_ID" |
1339 | #else |
1340 | # define IF_ID(...) __VA_ARGS__ |
1341 | #endif |
1342 | #define IF_NOT_ID(...) |
1343 | #define CONFIG_GROUPS 1 |
1344 | #define ENABLE_GROUPS 1 |
1345 | #ifdef MAKE_SUID |
1346 | # define IF_GROUPS(...) __VA_ARGS__ "CONFIG_GROUPS" |
1347 | #else |
1348 | # define IF_GROUPS(...) __VA_ARGS__ |
1349 | #endif |
1350 | #define IF_NOT_GROUPS(...) |
1351 | #define CONFIG_INSTALL 1 |
1352 | #define ENABLE_INSTALL 1 |
1353 | #ifdef MAKE_SUID |
1354 | # define IF_INSTALL(...) __VA_ARGS__ "CONFIG_INSTALL" |
1355 | #else |
1356 | # define IF_INSTALL(...) __VA_ARGS__ |
1357 | #endif |
1358 | #define IF_NOT_INSTALL(...) |
1359 | #define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1 |
1360 | #define ENABLE_FEATURE_INSTALL_LONG_OPTIONS 1 |
1361 | #ifdef MAKE_SUID |
1362 | # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_INSTALL_LONG_OPTIONS" |
1363 | #else |
1364 | # define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__ |
1365 | #endif |
1366 | #define IF_NOT_FEATURE_INSTALL_LONG_OPTIONS(...) |
1367 | #define CONFIG_LN 1 |
1368 | #define ENABLE_LN 1 |
1369 | #ifdef MAKE_SUID |
1370 | # define IF_LN(...) __VA_ARGS__ "CONFIG_LN" |
1371 | #else |
1372 | # define IF_LN(...) __VA_ARGS__ |
1373 | #endif |
1374 | #define IF_NOT_LN(...) |
1375 | #undef CONFIG_LOGNAME |
1376 | #define ENABLE_LOGNAME 0 |
1377 | #define IF_LOGNAME(...) |
1378 | #define IF_NOT_LOGNAME(...) __VA_ARGS__ |
1379 | #define CONFIG_LS 1 |
1380 | #define ENABLE_LS 1 |
1381 | #ifdef MAKE_SUID |
1382 | # define IF_LS(...) __VA_ARGS__ "CONFIG_LS" |
1383 | #else |
1384 | # define IF_LS(...) __VA_ARGS__ |
1385 | #endif |
1386 | #define IF_NOT_LS(...) |
1387 | #define CONFIG_FEATURE_LS_FILETYPES 1 |
1388 | #define ENABLE_FEATURE_LS_FILETYPES 1 |
1389 | #ifdef MAKE_SUID |
1390 | # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FILETYPES" |
1391 | #else |
1392 | # define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__ |
1393 | #endif |
1394 | #define IF_NOT_FEATURE_LS_FILETYPES(...) |
1395 | #define CONFIG_FEATURE_LS_FOLLOWLINKS 1 |
1396 | #define ENABLE_FEATURE_LS_FOLLOWLINKS 1 |
1397 | #ifdef MAKE_SUID |
1398 | # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_FOLLOWLINKS" |
1399 | #else |
1400 | # define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__ |
1401 | #endif |
1402 | #define IF_NOT_FEATURE_LS_FOLLOWLINKS(...) |
1403 | #define CONFIG_FEATURE_LS_RECURSIVE 1 |
1404 | #define ENABLE_FEATURE_LS_RECURSIVE 1 |
1405 | #ifdef MAKE_SUID |
1406 | # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__ "CONFIG_FEATURE_LS_RECURSIVE" |
1407 | #else |
1408 | # define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__ |
1409 | #endif |
1410 | #define IF_NOT_FEATURE_LS_RECURSIVE(...) |
1411 | #define CONFIG_FEATURE_LS_SORTFILES 1 |
1412 | #define ENABLE_FEATURE_LS_SORTFILES 1 |
1413 | #ifdef MAKE_SUID |
1414 | # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__ "CONFIG_FEATURE_LS_SORTFILES" |
1415 | #else |
1416 | # define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__ |
1417 | #endif |
1418 | #define IF_NOT_FEATURE_LS_SORTFILES(...) |
1419 | #define CONFIG_FEATURE_LS_TIMESTAMPS 1 |
1420 | #define ENABLE_FEATURE_LS_TIMESTAMPS 1 |
1421 | #ifdef MAKE_SUID |
1422 | # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__ "CONFIG_FEATURE_LS_TIMESTAMPS" |
1423 | #else |
1424 | # define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__ |
1425 | #endif |
1426 | #define IF_NOT_FEATURE_LS_TIMESTAMPS(...) |
1427 | #define CONFIG_FEATURE_LS_USERNAME 1 |
1428 | #define ENABLE_FEATURE_LS_USERNAME 1 |
1429 | #ifdef MAKE_SUID |
1430 | # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__ "CONFIG_FEATURE_LS_USERNAME" |
1431 | #else |
1432 | # define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__ |
1433 | #endif |
1434 | #define IF_NOT_FEATURE_LS_USERNAME(...) |
1435 | #define CONFIG_FEATURE_LS_COLOR 1 |
1436 | #define ENABLE_FEATURE_LS_COLOR 1 |
1437 | #ifdef MAKE_SUID |
1438 | # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__ "CONFIG_FEATURE_LS_COLOR" |
1439 | #else |
1440 | # define IF_FEATURE_LS_COLOR(...) __VA_ARGS__ |
1441 | #endif |
1442 | #define IF_NOT_FEATURE_LS_COLOR(...) |
1443 | #undef CONFIG_FEATURE_LS_COLOR_IS_DEFAULT |
1444 | #define ENABLE_FEATURE_LS_COLOR_IS_DEFAULT 0 |
1445 | #define IF_FEATURE_LS_COLOR_IS_DEFAULT(...) |
1446 | #define IF_NOT_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__ |
1447 | #define CONFIG_MD5SUM 1 |
1448 | #define ENABLE_MD5SUM 1 |
1449 | #ifdef MAKE_SUID |
1450 | # define IF_MD5SUM(...) __VA_ARGS__ "CONFIG_MD5SUM" |
1451 | #else |
1452 | # define IF_MD5SUM(...) __VA_ARGS__ |
1453 | #endif |
1454 | #define IF_NOT_MD5SUM(...) |
1455 | #define CONFIG_SHA1SUM 1 |
1456 | #define ENABLE_SHA1SUM 1 |
1457 | #ifdef MAKE_SUID |
1458 | # define IF_SHA1SUM(...) __VA_ARGS__ "CONFIG_SHA1SUM" |
1459 | #else |
1460 | # define IF_SHA1SUM(...) __VA_ARGS__ |
1461 | #endif |
1462 | #define IF_NOT_SHA1SUM(...) |
1463 | #define CONFIG_SHA256SUM 1 |
1464 | #define ENABLE_SHA256SUM 1 |
1465 | #ifdef MAKE_SUID |
1466 | # define IF_SHA256SUM(...) __VA_ARGS__ "CONFIG_SHA256SUM" |
1467 | #else |
1468 | # define IF_SHA256SUM(...) __VA_ARGS__ |
1469 | #endif |
1470 | #define IF_NOT_SHA256SUM(...) |
1471 | #define CONFIG_SHA512SUM 1 |
1472 | #define ENABLE_SHA512SUM 1 |
1473 | #ifdef MAKE_SUID |
1474 | # define IF_SHA512SUM(...) __VA_ARGS__ "CONFIG_SHA512SUM" |
1475 | #else |
1476 | # define IF_SHA512SUM(...) __VA_ARGS__ |
1477 | #endif |
1478 | #define IF_NOT_SHA512SUM(...) |
1479 | #define CONFIG_SHA3SUM 1 |
1480 | #define ENABLE_SHA3SUM 1 |
1481 | #ifdef MAKE_SUID |
1482 | # define IF_SHA3SUM(...) __VA_ARGS__ "CONFIG_SHA3SUM" |
1483 | #else |
1484 | # define IF_SHA3SUM(...) __VA_ARGS__ |
1485 | #endif |
1486 | #define IF_NOT_SHA3SUM(...) |
1487 | |
1488 | /* |
1489 | * Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum |
1490 | */ |
1491 | #define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1 |
1492 | #define ENABLE_FEATURE_MD5_SHA1_SUM_CHECK 1 |
1493 | #ifdef MAKE_SUID |
1494 | # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__ "CONFIG_FEATURE_MD5_SHA1_SUM_CHECK" |
1495 | #else |
1496 | # define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__ |
1497 | #endif |
1498 | #define IF_NOT_FEATURE_MD5_SHA1_SUM_CHECK(...) |
1499 | #define CONFIG_MKDIR 1 |
1500 | #define ENABLE_MKDIR 1 |
1501 | #ifdef MAKE_SUID |
1502 | # define IF_MKDIR(...) __VA_ARGS__ "CONFIG_MKDIR" |
1503 | #else |
1504 | # define IF_MKDIR(...) __VA_ARGS__ |
1505 | #endif |
1506 | #define IF_NOT_MKDIR(...) |
1507 | #define CONFIG_FEATURE_MKDIR_LONG_OPTIONS 1 |
1508 | #define ENABLE_FEATURE_MKDIR_LONG_OPTIONS 1 |
1509 | #ifdef MAKE_SUID |
1510 | # define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_MKDIR_LONG_OPTIONS" |
1511 | #else |
1512 | # define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__ |
1513 | #endif |
1514 | #define IF_NOT_FEATURE_MKDIR_LONG_OPTIONS(...) |
1515 | #define CONFIG_MKFIFO 1 |
1516 | #define ENABLE_MKFIFO 1 |
1517 | #ifdef MAKE_SUID |
1518 | # define IF_MKFIFO(...) __VA_ARGS__ "CONFIG_MKFIFO" |
1519 | #else |
1520 | # define IF_MKFIFO(...) __VA_ARGS__ |
1521 | #endif |
1522 | #define IF_NOT_MKFIFO(...) |
1523 | #define CONFIG_MKNOD 1 |
1524 | #define ENABLE_MKNOD 1 |
1525 | #ifdef MAKE_SUID |
1526 | # define IF_MKNOD(...) __VA_ARGS__ "CONFIG_MKNOD" |
1527 | #else |
1528 | # define IF_MKNOD(...) __VA_ARGS__ |
1529 | #endif |
1530 | #define IF_NOT_MKNOD(...) |
1531 | #define CONFIG_MV 1 |
1532 | #define ENABLE_MV 1 |
1533 | #ifdef MAKE_SUID |
1534 | # define IF_MV(...) __VA_ARGS__ "CONFIG_MV" |
1535 | #else |
1536 | # define IF_MV(...) __VA_ARGS__ |
1537 | #endif |
1538 | #define IF_NOT_MV(...) |
1539 | #define CONFIG_FEATURE_MV_LONG_OPTIONS 1 |
1540 | #define ENABLE_FEATURE_MV_LONG_OPTIONS 1 |
1541 | #ifdef MAKE_SUID |
1542 | # define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_MV_LONG_OPTIONS" |
1543 | #else |
1544 | # define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__ |
1545 | #endif |
1546 | #define IF_NOT_FEATURE_MV_LONG_OPTIONS(...) |
1547 | #define CONFIG_NICE 1 |
1548 | #define ENABLE_NICE 1 |
1549 | #ifdef MAKE_SUID |
1550 | # define IF_NICE(...) __VA_ARGS__ "CONFIG_NICE" |
1551 | #else |
1552 | # define IF_NICE(...) __VA_ARGS__ |
1553 | #endif |
1554 | #define IF_NOT_NICE(...) |
1555 | #define CONFIG_NOHUP 1 |
1556 | #define ENABLE_NOHUP 1 |
1557 | #ifdef MAKE_SUID |
1558 | # define IF_NOHUP(...) __VA_ARGS__ "CONFIG_NOHUP" |
1559 | #else |
1560 | # define IF_NOHUP(...) __VA_ARGS__ |
1561 | #endif |
1562 | #define IF_NOT_NOHUP(...) |
1563 | #define CONFIG_OD 1 |
1564 | #define ENABLE_OD 1 |
1565 | #ifdef MAKE_SUID |
1566 | # define IF_OD(...) __VA_ARGS__ "CONFIG_OD" |
1567 | #else |
1568 | # define IF_OD(...) __VA_ARGS__ |
1569 | #endif |
1570 | #define IF_NOT_OD(...) |
1571 | #define CONFIG_PRINTENV 1 |
1572 | #define ENABLE_PRINTENV 1 |
1573 | #ifdef MAKE_SUID |
1574 | # define IF_PRINTENV(...) __VA_ARGS__ "CONFIG_PRINTENV" |
1575 | #else |
1576 | # define IF_PRINTENV(...) __VA_ARGS__ |
1577 | #endif |
1578 | #define IF_NOT_PRINTENV(...) |
1579 | #define CONFIG_PRINTF 1 |
1580 | #define ENABLE_PRINTF 1 |
1581 | #ifdef MAKE_SUID |
1582 | # define IF_PRINTF(...) __VA_ARGS__ "CONFIG_PRINTF" |
1583 | #else |
1584 | # define IF_PRINTF(...) __VA_ARGS__ |
1585 | #endif |
1586 | #define IF_NOT_PRINTF(...) |
1587 | #define CONFIG_PWD 1 |
1588 | #define ENABLE_PWD 1 |
1589 | #ifdef MAKE_SUID |
1590 | # define IF_PWD(...) __VA_ARGS__ "CONFIG_PWD" |
1591 | #else |
1592 | # define IF_PWD(...) __VA_ARGS__ |
1593 | #endif |
1594 | #define IF_NOT_PWD(...) |
1595 | #define CONFIG_READLINK 1 |
1596 | #define ENABLE_READLINK 1 |
1597 | #ifdef MAKE_SUID |
1598 | # define IF_READLINK(...) __VA_ARGS__ "CONFIG_READLINK" |
1599 | #else |
1600 | # define IF_READLINK(...) __VA_ARGS__ |
1601 | #endif |
1602 | #define IF_NOT_READLINK(...) |
1603 | #define CONFIG_FEATURE_READLINK_FOLLOW 1 |
1604 | #define ENABLE_FEATURE_READLINK_FOLLOW 1 |
1605 | #ifdef MAKE_SUID |
1606 | # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__ "CONFIG_FEATURE_READLINK_FOLLOW" |
1607 | #else |
1608 | # define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__ |
1609 | #endif |
1610 | #define IF_NOT_FEATURE_READLINK_FOLLOW(...) |
1611 | #define CONFIG_REALPATH 1 |
1612 | #define ENABLE_REALPATH 1 |
1613 | #ifdef MAKE_SUID |
1614 | # define IF_REALPATH(...) __VA_ARGS__ "CONFIG_REALPATH" |
1615 | #else |
1616 | # define IF_REALPATH(...) __VA_ARGS__ |
1617 | #endif |
1618 | #define IF_NOT_REALPATH(...) |
1619 | #define CONFIG_RM 1 |
1620 | #define ENABLE_RM 1 |
1621 | #ifdef MAKE_SUID |
1622 | # define IF_RM(...) __VA_ARGS__ "CONFIG_RM" |
1623 | #else |
1624 | # define IF_RM(...) __VA_ARGS__ |
1625 | #endif |
1626 | #define IF_NOT_RM(...) |
1627 | #define CONFIG_RMDIR 1 |
1628 | #define ENABLE_RMDIR 1 |
1629 | #ifdef MAKE_SUID |
1630 | # define IF_RMDIR(...) __VA_ARGS__ "CONFIG_RMDIR" |
1631 | #else |
1632 | # define IF_RMDIR(...) __VA_ARGS__ |
1633 | #endif |
1634 | #define IF_NOT_RMDIR(...) |
1635 | #define CONFIG_FEATURE_RMDIR_LONG_OPTIONS 1 |
1636 | #define ENABLE_FEATURE_RMDIR_LONG_OPTIONS 1 |
1637 | #ifdef MAKE_SUID |
1638 | # define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RMDIR_LONG_OPTIONS" |
1639 | #else |
1640 | # define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__ |
1641 | #endif |
1642 | #define IF_NOT_FEATURE_RMDIR_LONG_OPTIONS(...) |
1643 | #define CONFIG_SEQ 1 |
1644 | #define ENABLE_SEQ 1 |
1645 | #ifdef MAKE_SUID |
1646 | # define IF_SEQ(...) __VA_ARGS__ "CONFIG_SEQ" |
1647 | #else |
1648 | # define IF_SEQ(...) __VA_ARGS__ |
1649 | #endif |
1650 | #define IF_NOT_SEQ(...) |
1651 | #define CONFIG_SHUF 1 |
1652 | #define ENABLE_SHUF 1 |
1653 | #ifdef MAKE_SUID |
1654 | # define IF_SHUF(...) __VA_ARGS__ "CONFIG_SHUF" |
1655 | #else |
1656 | # define IF_SHUF(...) __VA_ARGS__ |
1657 | #endif |
1658 | #define IF_NOT_SHUF(...) |
1659 | #define CONFIG_SLEEP 1 |
1660 | #define ENABLE_SLEEP 1 |
1661 | #ifdef MAKE_SUID |
1662 | # define IF_SLEEP(...) __VA_ARGS__ "CONFIG_SLEEP" |
1663 | #else |
1664 | # define IF_SLEEP(...) __VA_ARGS__ |
1665 | #endif |
1666 | #define IF_NOT_SLEEP(...) |
1667 | #define CONFIG_FEATURE_FANCY_SLEEP 1 |
1668 | #define ENABLE_FEATURE_FANCY_SLEEP 1 |
1669 | #ifdef MAKE_SUID |
1670 | # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_SLEEP" |
1671 | #else |
1672 | # define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__ |
1673 | #endif |
1674 | #define IF_NOT_FEATURE_FANCY_SLEEP(...) |
1675 | #define CONFIG_FEATURE_FLOAT_SLEEP 1 |
1676 | #define ENABLE_FEATURE_FLOAT_SLEEP 1 |
1677 | #ifdef MAKE_SUID |
1678 | # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__ "CONFIG_FEATURE_FLOAT_SLEEP" |
1679 | #else |
1680 | # define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__ |
1681 | #endif |
1682 | #define IF_NOT_FEATURE_FLOAT_SLEEP(...) |
1683 | #define CONFIG_SORT 1 |
1684 | #define ENABLE_SORT 1 |
1685 | #ifdef MAKE_SUID |
1686 | # define IF_SORT(...) __VA_ARGS__ "CONFIG_SORT" |
1687 | #else |
1688 | # define IF_SORT(...) __VA_ARGS__ |
1689 | #endif |
1690 | #define IF_NOT_SORT(...) |
1691 | #define CONFIG_FEATURE_SORT_BIG 1 |
1692 | #define ENABLE_FEATURE_SORT_BIG 1 |
1693 | #ifdef MAKE_SUID |
1694 | # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__ "CONFIG_FEATURE_SORT_BIG" |
1695 | #else |
1696 | # define IF_FEATURE_SORT_BIG(...) __VA_ARGS__ |
1697 | #endif |
1698 | #define IF_NOT_FEATURE_SORT_BIG(...) |
1699 | #define CONFIG_SPLIT 1 |
1700 | #define ENABLE_SPLIT 1 |
1701 | #ifdef MAKE_SUID |
1702 | # define IF_SPLIT(...) __VA_ARGS__ "CONFIG_SPLIT" |
1703 | #else |
1704 | # define IF_SPLIT(...) __VA_ARGS__ |
1705 | #endif |
1706 | #define IF_NOT_SPLIT(...) |
1707 | #define CONFIG_FEATURE_SPLIT_FANCY 1 |
1708 | #define ENABLE_FEATURE_SPLIT_FANCY 1 |
1709 | #ifdef MAKE_SUID |
1710 | # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SPLIT_FANCY" |
1711 | #else |
1712 | # define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__ |
1713 | #endif |
1714 | #define IF_NOT_FEATURE_SPLIT_FANCY(...) |
1715 | #define CONFIG_STAT 1 |
1716 | #define ENABLE_STAT 1 |
1717 | #ifdef MAKE_SUID |
1718 | # define IF_STAT(...) __VA_ARGS__ "CONFIG_STAT" |
1719 | #else |
1720 | # define IF_STAT(...) __VA_ARGS__ |
1721 | #endif |
1722 | #define IF_NOT_STAT(...) |
1723 | #undef CONFIG_FEATURE_STAT_FORMAT |
1724 | #define ENABLE_FEATURE_STAT_FORMAT 0 |
1725 | #define IF_FEATURE_STAT_FORMAT(...) |
1726 | #define IF_NOT_FEATURE_STAT_FORMAT(...) __VA_ARGS__ |
1727 | #define CONFIG_FEATURE_STAT_FILESYSTEM 1 |
1728 | #define ENABLE_FEATURE_STAT_FILESYSTEM 1 |
1729 | #ifdef MAKE_SUID |
1730 | # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__ "CONFIG_FEATURE_STAT_FILESYSTEM" |
1731 | #else |
1732 | # define IF_FEATURE_STAT_FILESYSTEM(...) __VA_ARGS__ |
1733 | #endif |
1734 | #define IF_NOT_FEATURE_STAT_FILESYSTEM(...) |
1735 | #define CONFIG_STTY 1 |
1736 | #define ENABLE_STTY 1 |
1737 | #ifdef MAKE_SUID |
1738 | # define IF_STTY(...) __VA_ARGS__ "CONFIG_STTY" |
1739 | #else |
1740 | # define IF_STTY(...) __VA_ARGS__ |
1741 | #endif |
1742 | #define IF_NOT_STTY(...) |
1743 | #define CONFIG_SUM 1 |
1744 | #define ENABLE_SUM 1 |
1745 | #ifdef MAKE_SUID |
1746 | # define IF_SUM(...) __VA_ARGS__ "CONFIG_SUM" |
1747 | #else |
1748 | # define IF_SUM(...) __VA_ARGS__ |
1749 | #endif |
1750 | #define IF_NOT_SUM(...) |
1751 | #define CONFIG_SYNC 1 |
1752 | #define ENABLE_SYNC 1 |
1753 | #ifdef MAKE_SUID |
1754 | # define IF_SYNC(...) __VA_ARGS__ "CONFIG_SYNC" |
1755 | #else |
1756 | # define IF_SYNC(...) __VA_ARGS__ |
1757 | #endif |
1758 | #define IF_NOT_SYNC(...) |
1759 | #define CONFIG_FEATURE_SYNC_FANCY 1 |
1760 | #define ENABLE_FEATURE_SYNC_FANCY 1 |
1761 | #ifdef MAKE_SUID |
1762 | # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_SYNC_FANCY" |
1763 | #else |
1764 | # define IF_FEATURE_SYNC_FANCY(...) __VA_ARGS__ |
1765 | #endif |
1766 | #define IF_NOT_FEATURE_SYNC_FANCY(...) |
1767 | #define CONFIG_TAC 1 |
1768 | #define ENABLE_TAC 1 |
1769 | #ifdef MAKE_SUID |
1770 | # define IF_TAC(...) __VA_ARGS__ "CONFIG_TAC" |
1771 | #else |
1772 | # define IF_TAC(...) __VA_ARGS__ |
1773 | #endif |
1774 | #define IF_NOT_TAC(...) |
1775 | #define CONFIG_TAIL 1 |
1776 | #define ENABLE_TAIL 1 |
1777 | #ifdef MAKE_SUID |
1778 | # define IF_TAIL(...) __VA_ARGS__ "CONFIG_TAIL" |
1779 | #else |
1780 | # define IF_TAIL(...) __VA_ARGS__ |
1781 | #endif |
1782 | #define IF_NOT_TAIL(...) |
1783 | #define CONFIG_FEATURE_FANCY_TAIL 1 |
1784 | #define ENABLE_FEATURE_FANCY_TAIL 1 |
1785 | #ifdef MAKE_SUID |
1786 | # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_TAIL" |
1787 | #else |
1788 | # define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__ |
1789 | #endif |
1790 | #define IF_NOT_FEATURE_FANCY_TAIL(...) |
1791 | #define CONFIG_TEE 1 |
1792 | #define ENABLE_TEE 1 |
1793 | #ifdef MAKE_SUID |
1794 | # define IF_TEE(...) __VA_ARGS__ "CONFIG_TEE" |
1795 | #else |
1796 | # define IF_TEE(...) __VA_ARGS__ |
1797 | #endif |
1798 | #define IF_NOT_TEE(...) |
1799 | #define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1 |
1800 | #define ENABLE_FEATURE_TEE_USE_BLOCK_IO 1 |
1801 | #ifdef MAKE_SUID |
1802 | # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__ "CONFIG_FEATURE_TEE_USE_BLOCK_IO" |
1803 | #else |
1804 | # define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__ |
1805 | #endif |
1806 | #define IF_NOT_FEATURE_TEE_USE_BLOCK_IO(...) |
1807 | #define CONFIG_TEST 1 |
1808 | #define ENABLE_TEST 1 |
1809 | #ifdef MAKE_SUID |
1810 | # define IF_TEST(...) __VA_ARGS__ "CONFIG_TEST" |
1811 | #else |
1812 | # define IF_TEST(...) __VA_ARGS__ |
1813 | #endif |
1814 | #define IF_NOT_TEST(...) |
1815 | #define CONFIG_TEST1 1 |
1816 | #define ENABLE_TEST1 1 |
1817 | #ifdef MAKE_SUID |
1818 | # define IF_TEST1(...) __VA_ARGS__ "CONFIG_TEST1" |
1819 | #else |
1820 | # define IF_TEST1(...) __VA_ARGS__ |
1821 | #endif |
1822 | #define IF_NOT_TEST1(...) |
1823 | #define CONFIG_TEST2 1 |
1824 | #define ENABLE_TEST2 1 |
1825 | #ifdef MAKE_SUID |
1826 | # define IF_TEST2(...) __VA_ARGS__ "CONFIG_TEST2" |
1827 | #else |
1828 | # define IF_TEST2(...) __VA_ARGS__ |
1829 | #endif |
1830 | #define IF_NOT_TEST2(...) |
1831 | #undef CONFIG_FEATURE_TEST_64 |
1832 | #define ENABLE_FEATURE_TEST_64 0 |
1833 | #define IF_FEATURE_TEST_64(...) |
1834 | #define IF_NOT_FEATURE_TEST_64(...) __VA_ARGS__ |
1835 | #define CONFIG_TOUCH 1 |
1836 | #define ENABLE_TOUCH 1 |
1837 | #ifdef MAKE_SUID |
1838 | # define IF_TOUCH(...) __VA_ARGS__ "CONFIG_TOUCH" |
1839 | #else |
1840 | # define IF_TOUCH(...) __VA_ARGS__ |
1841 | #endif |
1842 | #define IF_NOT_TOUCH(...) |
1843 | #undef CONFIG_FEATURE_TOUCH_NODEREF |
1844 | #define ENABLE_FEATURE_TOUCH_NODEREF 0 |
1845 | #define IF_FEATURE_TOUCH_NODEREF(...) |
1846 | #define IF_NOT_FEATURE_TOUCH_NODEREF(...) __VA_ARGS__ |
1847 | #define CONFIG_FEATURE_TOUCH_SUSV3 1 |
1848 | #define ENABLE_FEATURE_TOUCH_SUSV3 1 |
1849 | #ifdef MAKE_SUID |
1850 | # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__ "CONFIG_FEATURE_TOUCH_SUSV3" |
1851 | #else |
1852 | # define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__ |
1853 | #endif |
1854 | #define IF_NOT_FEATURE_TOUCH_SUSV3(...) |
1855 | #define CONFIG_TR 1 |
1856 | #define ENABLE_TR 1 |
1857 | #ifdef MAKE_SUID |
1858 | # define IF_TR(...) __VA_ARGS__ "CONFIG_TR" |
1859 | #else |
1860 | # define IF_TR(...) __VA_ARGS__ |
1861 | #endif |
1862 | #define IF_NOT_TR(...) |
1863 | #define CONFIG_FEATURE_TR_CLASSES 1 |
1864 | #define ENABLE_FEATURE_TR_CLASSES 1 |
1865 | #ifdef MAKE_SUID |
1866 | # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__ "CONFIG_FEATURE_TR_CLASSES" |
1867 | #else |
1868 | # define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__ |
1869 | #endif |
1870 | #define IF_NOT_FEATURE_TR_CLASSES(...) |
1871 | #undef CONFIG_FEATURE_TR_EQUIV |
1872 | #define ENABLE_FEATURE_TR_EQUIV 0 |
1873 | #define IF_FEATURE_TR_EQUIV(...) |
1874 | #define IF_NOT_FEATURE_TR_EQUIV(...) __VA_ARGS__ |
1875 | #define CONFIG_TRUE 1 |
1876 | #define ENABLE_TRUE 1 |
1877 | #ifdef MAKE_SUID |
1878 | # define IF_TRUE(...) __VA_ARGS__ "CONFIG_TRUE" |
1879 | #else |
1880 | # define IF_TRUE(...) __VA_ARGS__ |
1881 | #endif |
1882 | #define IF_NOT_TRUE(...) |
1883 | #define CONFIG_TRUNCATE 1 |
1884 | #define ENABLE_TRUNCATE 1 |
1885 | #ifdef MAKE_SUID |
1886 | # define IF_TRUNCATE(...) __VA_ARGS__ "CONFIG_TRUNCATE" |
1887 | #else |
1888 | # define IF_TRUNCATE(...) __VA_ARGS__ |
1889 | #endif |
1890 | #define IF_NOT_TRUNCATE(...) |
1891 | #undef CONFIG_TTY |
1892 | #define ENABLE_TTY 0 |
1893 | #define IF_TTY(...) |
1894 | #define IF_NOT_TTY(...) __VA_ARGS__ |
1895 | #define CONFIG_UNAME 1 |
1896 | #define ENABLE_UNAME 1 |
1897 | #ifdef MAKE_SUID |
1898 | # define IF_UNAME(...) __VA_ARGS__ "CONFIG_UNAME" |
1899 | #else |
1900 | # define IF_UNAME(...) __VA_ARGS__ |
1901 | #endif |
1902 | #define IF_NOT_UNAME(...) |
1903 | #define CONFIG_UNAME_OSNAME "GNU/Linux" |
1904 | #define ENABLE_UNAME_OSNAME 1 |
1905 | #ifdef MAKE_SUID |
1906 | # define IF_UNAME_OSNAME(...) __VA_ARGS__ "CONFIG_UNAME_OSNAME" |
1907 | #else |
1908 | # define IF_UNAME_OSNAME(...) __VA_ARGS__ |
1909 | #endif |
1910 | #define IF_NOT_UNAME_OSNAME(...) |
1911 | #define CONFIG_UNIQ 1 |
1912 | #define ENABLE_UNIQ 1 |
1913 | #ifdef MAKE_SUID |
1914 | # define IF_UNIQ(...) __VA_ARGS__ "CONFIG_UNIQ" |
1915 | #else |
1916 | # define IF_UNIQ(...) __VA_ARGS__ |
1917 | #endif |
1918 | #define IF_NOT_UNIQ(...) |
1919 | #define CONFIG_UNLINK 1 |
1920 | #define ENABLE_UNLINK 1 |
1921 | #ifdef MAKE_SUID |
1922 | # define IF_UNLINK(...) __VA_ARGS__ "CONFIG_UNLINK" |
1923 | #else |
1924 | # define IF_UNLINK(...) __VA_ARGS__ |
1925 | #endif |
1926 | #define IF_NOT_UNLINK(...) |
1927 | #define CONFIG_USLEEP 1 |
1928 | #define ENABLE_USLEEP 1 |
1929 | #ifdef MAKE_SUID |
1930 | # define IF_USLEEP(...) __VA_ARGS__ "CONFIG_USLEEP" |
1931 | #else |
1932 | # define IF_USLEEP(...) __VA_ARGS__ |
1933 | #endif |
1934 | #define IF_NOT_USLEEP(...) |
1935 | #define CONFIG_UUDECODE 1 |
1936 | #define ENABLE_UUDECODE 1 |
1937 | #ifdef MAKE_SUID |
1938 | # define IF_UUDECODE(...) __VA_ARGS__ "CONFIG_UUDECODE" |
1939 | #else |
1940 | # define IF_UUDECODE(...) __VA_ARGS__ |
1941 | #endif |
1942 | #define IF_NOT_UUDECODE(...) |
1943 | #define CONFIG_BASE64 1 |
1944 | #define ENABLE_BASE64 1 |
1945 | #ifdef MAKE_SUID |
1946 | # define IF_BASE64(...) __VA_ARGS__ "CONFIG_BASE64" |
1947 | #else |
1948 | # define IF_BASE64(...) __VA_ARGS__ |
1949 | #endif |
1950 | #define IF_NOT_BASE64(...) |
1951 | #define CONFIG_UUENCODE 1 |
1952 | #define ENABLE_UUENCODE 1 |
1953 | #ifdef MAKE_SUID |
1954 | # define IF_UUENCODE(...) __VA_ARGS__ "CONFIG_UUENCODE" |
1955 | #else |
1956 | # define IF_UUENCODE(...) __VA_ARGS__ |
1957 | #endif |
1958 | #define IF_NOT_UUENCODE(...) |
1959 | #define CONFIG_WC 1 |
1960 | #define ENABLE_WC 1 |
1961 | #ifdef MAKE_SUID |
1962 | # define IF_WC(...) __VA_ARGS__ "CONFIG_WC" |
1963 | #else |
1964 | # define IF_WC(...) __VA_ARGS__ |
1965 | #endif |
1966 | #define IF_NOT_WC(...) |
1967 | #define CONFIG_FEATURE_WC_LARGE 1 |
1968 | #define ENABLE_FEATURE_WC_LARGE 1 |
1969 | #ifdef MAKE_SUID |
1970 | # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__ "CONFIG_FEATURE_WC_LARGE" |
1971 | #else |
1972 | # define IF_FEATURE_WC_LARGE(...) __VA_ARGS__ |
1973 | #endif |
1974 | #define IF_NOT_FEATURE_WC_LARGE(...) |
1975 | #undef CONFIG_WHO |
1976 | #define ENABLE_WHO 0 |
1977 | #define IF_WHO(...) |
1978 | #define IF_NOT_WHO(...) __VA_ARGS__ |
1979 | #undef CONFIG_USERS |
1980 | #define ENABLE_USERS 0 |
1981 | #define IF_USERS(...) |
1982 | #define IF_NOT_USERS(...) __VA_ARGS__ |
1983 | #define CONFIG_WHOAMI 1 |
1984 | #define ENABLE_WHOAMI 1 |
1985 | #ifdef MAKE_SUID |
1986 | # define IF_WHOAMI(...) __VA_ARGS__ "CONFIG_WHOAMI" |
1987 | #else |
1988 | # define IF_WHOAMI(...) __VA_ARGS__ |
1989 | #endif |
1990 | #define IF_NOT_WHOAMI(...) |
1991 | #define CONFIG_YES 1 |
1992 | #define ENABLE_YES 1 |
1993 | #ifdef MAKE_SUID |
1994 | # define IF_YES(...) __VA_ARGS__ "CONFIG_YES" |
1995 | #else |
1996 | # define IF_YES(...) __VA_ARGS__ |
1997 | #endif |
1998 | #define IF_NOT_YES(...) |
1999 | |
2000 | /* |
2001 | * Common options |
2002 | */ |
2003 | #define CONFIG_FEATURE_VERBOSE 1 |
2004 | #define ENABLE_FEATURE_VERBOSE 1 |
2005 | #ifdef MAKE_SUID |
2006 | # define IF_FEATURE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_VERBOSE" |
2007 | #else |
2008 | # define IF_FEATURE_VERBOSE(...) __VA_ARGS__ |
2009 | #endif |
2010 | #define IF_NOT_FEATURE_VERBOSE(...) |
2011 | |
2012 | /* |
2013 | * Common options for cp and mv |
2014 | */ |
2015 | #define CONFIG_FEATURE_PRESERVE_HARDLINKS 1 |
2016 | #define ENABLE_FEATURE_PRESERVE_HARDLINKS 1 |
2017 | #ifdef MAKE_SUID |
2018 | # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ "CONFIG_FEATURE_PRESERVE_HARDLINKS" |
2019 | #else |
2020 | # define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__ |
2021 | #endif |
2022 | #define IF_NOT_FEATURE_PRESERVE_HARDLINKS(...) |
2023 | |
2024 | /* |
2025 | * Common options for ls, more and telnet |
2026 | */ |
2027 | #define CONFIG_FEATURE_AUTOWIDTH 1 |
2028 | #define ENABLE_FEATURE_AUTOWIDTH 1 |
2029 | #ifdef MAKE_SUID |
2030 | # define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__ "CONFIG_FEATURE_AUTOWIDTH" |
2031 | #else |
2032 | # define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__ |
2033 | #endif |
2034 | #define IF_NOT_FEATURE_AUTOWIDTH(...) |
2035 | |
2036 | /* |
2037 | * Common options for df, du, ls |
2038 | */ |
2039 | #define CONFIG_FEATURE_HUMAN_READABLE 1 |
2040 | #define ENABLE_FEATURE_HUMAN_READABLE 1 |
2041 | #ifdef MAKE_SUID |
2042 | # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__ "CONFIG_FEATURE_HUMAN_READABLE" |
2043 | #else |
2044 | # define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__ |
2045 | #endif |
2046 | #define IF_NOT_FEATURE_HUMAN_READABLE(...) |
2047 | |
2048 | /* |
2049 | * Console Utilities |
2050 | */ |
2051 | #define CONFIG_CHVT 1 |
2052 | #define ENABLE_CHVT 1 |
2053 | #ifdef MAKE_SUID |
2054 | # define IF_CHVT(...) __VA_ARGS__ "CONFIG_CHVT" |
2055 | #else |
2056 | # define IF_CHVT(...) __VA_ARGS__ |
2057 | #endif |
2058 | #define IF_NOT_CHVT(...) |
2059 | #define CONFIG_CLEAR 1 |
2060 | #define ENABLE_CLEAR 1 |
2061 | #ifdef MAKE_SUID |
2062 | # define IF_CLEAR(...) __VA_ARGS__ "CONFIG_CLEAR" |
2063 | #else |
2064 | # define IF_CLEAR(...) __VA_ARGS__ |
2065 | #endif |
2066 | #define IF_NOT_CLEAR(...) |
2067 | #define CONFIG_DEALLOCVT 1 |
2068 | #define ENABLE_DEALLOCVT 1 |
2069 | #ifdef MAKE_SUID |
2070 | # define IF_DEALLOCVT(...) __VA_ARGS__ "CONFIG_DEALLOCVT" |
2071 | #else |
2072 | # define IF_DEALLOCVT(...) __VA_ARGS__ |
2073 | #endif |
2074 | #define IF_NOT_DEALLOCVT(...) |
2075 | #undef CONFIG_DUMPKMAP |
2076 | #define ENABLE_DUMPKMAP 0 |
2077 | #define IF_DUMPKMAP(...) |
2078 | #define IF_NOT_DUMPKMAP(...) __VA_ARGS__ |
2079 | #define CONFIG_FGCONSOLE 1 |
2080 | #define ENABLE_FGCONSOLE 1 |
2081 | #ifdef MAKE_SUID |
2082 | # define IF_FGCONSOLE(...) __VA_ARGS__ "CONFIG_FGCONSOLE" |
2083 | #else |
2084 | # define IF_FGCONSOLE(...) __VA_ARGS__ |
2085 | #endif |
2086 | #define IF_NOT_FGCONSOLE(...) |
2087 | #undef CONFIG_KBD_MODE |
2088 | #define ENABLE_KBD_MODE 0 |
2089 | #define IF_KBD_MODE(...) |
2090 | #define IF_NOT_KBD_MODE(...) __VA_ARGS__ |
2091 | #undef CONFIG_LOADFONT |
2092 | #define ENABLE_LOADFONT 0 |
2093 | #define IF_LOADFONT(...) |
2094 | #define IF_NOT_LOADFONT(...) __VA_ARGS__ |
2095 | #undef CONFIG_SETFONT |
2096 | #define ENABLE_SETFONT 0 |
2097 | #define IF_SETFONT(...) |
2098 | #define IF_NOT_SETFONT(...) __VA_ARGS__ |
2099 | #undef CONFIG_FEATURE_SETFONT_TEXTUAL_MAP |
2100 | #define ENABLE_FEATURE_SETFONT_TEXTUAL_MAP 0 |
2101 | #define IF_FEATURE_SETFONT_TEXTUAL_MAP(...) |
2102 | #define IF_NOT_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__ |
2103 | #define CONFIG_DEFAULT_SETFONT_DIR "" |
2104 | #define ENABLE_DEFAULT_SETFONT_DIR 1 |
2105 | #ifdef MAKE_SUID |
2106 | # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_SETFONT_DIR" |
2107 | #else |
2108 | # define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__ |
2109 | #endif |
2110 | #define IF_NOT_DEFAULT_SETFONT_DIR(...) |
2111 | #undef CONFIG_FEATURE_LOADFONT_PSF2 |
2112 | #define ENABLE_FEATURE_LOADFONT_PSF2 0 |
2113 | #define IF_FEATURE_LOADFONT_PSF2(...) |
2114 | #define IF_NOT_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__ |
2115 | #undef CONFIG_FEATURE_LOADFONT_RAW |
2116 | #define ENABLE_FEATURE_LOADFONT_RAW 0 |
2117 | #define IF_FEATURE_LOADFONT_RAW(...) |
2118 | #define IF_NOT_FEATURE_LOADFONT_RAW(...) __VA_ARGS__ |
2119 | #undef CONFIG_LOADKMAP |
2120 | #define ENABLE_LOADKMAP 0 |
2121 | #define IF_LOADKMAP(...) |
2122 | #define IF_NOT_LOADKMAP(...) __VA_ARGS__ |
2123 | #define CONFIG_OPENVT 1 |
2124 | #define ENABLE_OPENVT 1 |
2125 | #ifdef MAKE_SUID |
2126 | # define IF_OPENVT(...) __VA_ARGS__ "CONFIG_OPENVT" |
2127 | #else |
2128 | # define IF_OPENVT(...) __VA_ARGS__ |
2129 | #endif |
2130 | #define IF_NOT_OPENVT(...) |
2131 | #define CONFIG_RESET 1 |
2132 | #define ENABLE_RESET 1 |
2133 | #ifdef MAKE_SUID |
2134 | # define IF_RESET(...) __VA_ARGS__ "CONFIG_RESET" |
2135 | #else |
2136 | # define IF_RESET(...) __VA_ARGS__ |
2137 | #endif |
2138 | #define IF_NOT_RESET(...) |
2139 | #define CONFIG_RESIZE 1 |
2140 | #define ENABLE_RESIZE 1 |
2141 | #ifdef MAKE_SUID |
2142 | # define IF_RESIZE(...) __VA_ARGS__ "CONFIG_RESIZE" |
2143 | #else |
2144 | # define IF_RESIZE(...) __VA_ARGS__ |
2145 | #endif |
2146 | #define IF_NOT_RESIZE(...) |
2147 | #undef CONFIG_FEATURE_RESIZE_PRINT |
2148 | #define ENABLE_FEATURE_RESIZE_PRINT 0 |
2149 | #define IF_FEATURE_RESIZE_PRINT(...) |
2150 | #define IF_NOT_FEATURE_RESIZE_PRINT(...) __VA_ARGS__ |
2151 | #define CONFIG_SETCONSOLE 1 |
2152 | #define ENABLE_SETCONSOLE 1 |
2153 | #ifdef MAKE_SUID |
2154 | # define IF_SETCONSOLE(...) __VA_ARGS__ "CONFIG_SETCONSOLE" |
2155 | #else |
2156 | # define IF_SETCONSOLE(...) __VA_ARGS__ |
2157 | #endif |
2158 | #define IF_NOT_SETCONSOLE(...) |
2159 | #undef CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS |
2160 | #define ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS 0 |
2161 | #define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...) |
2162 | #define IF_NOT_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__ |
2163 | #define CONFIG_SETKEYCODES 1 |
2164 | #define ENABLE_SETKEYCODES 1 |
2165 | #ifdef MAKE_SUID |
2166 | # define IF_SETKEYCODES(...) __VA_ARGS__ "CONFIG_SETKEYCODES" |
2167 | #else |
2168 | # define IF_SETKEYCODES(...) __VA_ARGS__ |
2169 | #endif |
2170 | #define IF_NOT_SETKEYCODES(...) |
2171 | #undef CONFIG_SETLOGCONS |
2172 | #define ENABLE_SETLOGCONS 0 |
2173 | #define IF_SETLOGCONS(...) |
2174 | #define IF_NOT_SETLOGCONS(...) __VA_ARGS__ |
2175 | #undef CONFIG_SHOWKEY |
2176 | #define ENABLE_SHOWKEY 0 |
2177 | #define IF_SHOWKEY(...) |
2178 | #define IF_NOT_SHOWKEY(...) __VA_ARGS__ |
2179 | |
2180 | /* |
2181 | * Debian Utilities |
2182 | */ |
2183 | #define CONFIG_MKTEMP 1 |
2184 | #define ENABLE_MKTEMP 1 |
2185 | #ifdef MAKE_SUID |
2186 | # define IF_MKTEMP(...) __VA_ARGS__ "CONFIG_MKTEMP" |
2187 | #else |
2188 | # define IF_MKTEMP(...) __VA_ARGS__ |
2189 | #endif |
2190 | #define IF_NOT_MKTEMP(...) |
2191 | #define CONFIG_PIPE_PROGRESS 1 |
2192 | #define ENABLE_PIPE_PROGRESS 1 |
2193 | #ifdef MAKE_SUID |
2194 | # define IF_PIPE_PROGRESS(...) __VA_ARGS__ "CONFIG_PIPE_PROGRESS" |
2195 | #else |
2196 | # define IF_PIPE_PROGRESS(...) __VA_ARGS__ |
2197 | #endif |
2198 | #define IF_NOT_PIPE_PROGRESS(...) |
2199 | #define CONFIG_RUN_PARTS 1 |
2200 | #define ENABLE_RUN_PARTS 1 |
2201 | #ifdef MAKE_SUID |
2202 | # define IF_RUN_PARTS(...) __VA_ARGS__ "CONFIG_RUN_PARTS" |
2203 | #else |
2204 | # define IF_RUN_PARTS(...) __VA_ARGS__ |
2205 | #endif |
2206 | #define IF_NOT_RUN_PARTS(...) |
2207 | #define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1 |
2208 | #define ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS 1 |
2209 | #ifdef MAKE_SUID |
2210 | # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS" |
2211 | #else |
2212 | # define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__ |
2213 | #endif |
2214 | #define IF_NOT_FEATURE_RUN_PARTS_LONG_OPTIONS(...) |
2215 | #define CONFIG_FEATURE_RUN_PARTS_FANCY 1 |
2216 | #define ENABLE_FEATURE_RUN_PARTS_FANCY 1 |
2217 | #ifdef MAKE_SUID |
2218 | # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_RUN_PARTS_FANCY" |
2219 | #else |
2220 | # define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__ |
2221 | #endif |
2222 | #define IF_NOT_FEATURE_RUN_PARTS_FANCY(...) |
2223 | #undef CONFIG_START_STOP_DAEMON |
2224 | #define ENABLE_START_STOP_DAEMON 0 |
2225 | #define IF_START_STOP_DAEMON(...) |
2226 | #define IF_NOT_START_STOP_DAEMON(...) __VA_ARGS__ |
2227 | #undef CONFIG_FEATURE_START_STOP_DAEMON_FANCY |
2228 | #define ENABLE_FEATURE_START_STOP_DAEMON_FANCY 0 |
2229 | #define IF_FEATURE_START_STOP_DAEMON_FANCY(...) |
2230 | #define IF_NOT_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__ |
2231 | #undef CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS |
2232 | #define ENABLE_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 0 |
2233 | #define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) |
2234 | #define IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__ |
2235 | #define CONFIG_WHICH 1 |
2236 | #define ENABLE_WHICH 1 |
2237 | #ifdef MAKE_SUID |
2238 | # define IF_WHICH(...) __VA_ARGS__ "CONFIG_WHICH" |
2239 | #else |
2240 | # define IF_WHICH(...) __VA_ARGS__ |
2241 | #endif |
2242 | #define IF_NOT_WHICH(...) |
2243 | |
2244 | /* |
2245 | * Editors |
2246 | */ |
2247 | #define CONFIG_AWK 1 |
2248 | #define ENABLE_AWK 1 |
2249 | #ifdef MAKE_SUID |
2250 | # define IF_AWK(...) __VA_ARGS__ "CONFIG_AWK" |
2251 | #else |
2252 | # define IF_AWK(...) __VA_ARGS__ |
2253 | #endif |
2254 | #define IF_NOT_AWK(...) |
2255 | #define CONFIG_FEATURE_AWK_LIBM 1 |
2256 | #define ENABLE_FEATURE_AWK_LIBM 1 |
2257 | #ifdef MAKE_SUID |
2258 | # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_LIBM" |
2259 | #else |
2260 | # define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__ |
2261 | #endif |
2262 | #define IF_NOT_FEATURE_AWK_LIBM(...) |
2263 | #define CONFIG_FEATURE_AWK_GNU_EXTENSIONS 1 |
2264 | #define ENABLE_FEATURE_AWK_GNU_EXTENSIONS 1 |
2265 | #ifdef MAKE_SUID |
2266 | # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__ "CONFIG_FEATURE_AWK_GNU_EXTENSIONS" |
2267 | #else |
2268 | # define IF_FEATURE_AWK_GNU_EXTENSIONS(...) __VA_ARGS__ |
2269 | #endif |
2270 | #define IF_NOT_FEATURE_AWK_GNU_EXTENSIONS(...) |
2271 | #define CONFIG_CMP 1 |
2272 | #define ENABLE_CMP 1 |
2273 | #ifdef MAKE_SUID |
2274 | # define IF_CMP(...) __VA_ARGS__ "CONFIG_CMP" |
2275 | #else |
2276 | # define IF_CMP(...) __VA_ARGS__ |
2277 | #endif |
2278 | #define IF_NOT_CMP(...) |
2279 | #define CONFIG_DIFF 1 |
2280 | #define ENABLE_DIFF 1 |
2281 | #ifdef MAKE_SUID |
2282 | # define IF_DIFF(...) __VA_ARGS__ "CONFIG_DIFF" |
2283 | #else |
2284 | # define IF_DIFF(...) __VA_ARGS__ |
2285 | #endif |
2286 | #define IF_NOT_DIFF(...) |
2287 | #define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1 |
2288 | #define ENABLE_FEATURE_DIFF_LONG_OPTIONS 1 |
2289 | #ifdef MAKE_SUID |
2290 | # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_LONG_OPTIONS" |
2291 | #else |
2292 | # define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__ |
2293 | #endif |
2294 | #define IF_NOT_FEATURE_DIFF_LONG_OPTIONS(...) |
2295 | #define CONFIG_FEATURE_DIFF_DIR 1 |
2296 | #define ENABLE_FEATURE_DIFF_DIR 1 |
2297 | #ifdef MAKE_SUID |
2298 | # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_DIFF_DIR" |
2299 | #else |
2300 | # define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__ |
2301 | #endif |
2302 | #define IF_NOT_FEATURE_DIFF_DIR(...) |
2303 | #define CONFIG_ED 1 |
2304 | #define ENABLE_ED 1 |
2305 | #ifdef MAKE_SUID |
2306 | # define IF_ED(...) __VA_ARGS__ "CONFIG_ED" |
2307 | #else |
2308 | # define IF_ED(...) __VA_ARGS__ |
2309 | #endif |
2310 | #define IF_NOT_ED(...) |
2311 | #define CONFIG_PATCH 1 |
2312 | #define ENABLE_PATCH 1 |
2313 | #ifdef MAKE_SUID |
2314 | # define IF_PATCH(...) __VA_ARGS__ "CONFIG_PATCH" |
2315 | #else |
2316 | # define IF_PATCH(...) __VA_ARGS__ |
2317 | #endif |
2318 | #define IF_NOT_PATCH(...) |
2319 | #define CONFIG_SED 1 |
2320 | #define ENABLE_SED 1 |
2321 | #ifdef MAKE_SUID |
2322 | # define IF_SED(...) __VA_ARGS__ "CONFIG_SED" |
2323 | #else |
2324 | # define IF_SED(...) __VA_ARGS__ |
2325 | #endif |
2326 | #define IF_NOT_SED(...) |
2327 | #define CONFIG_VI 1 |
2328 | #define ENABLE_VI 1 |
2329 | #ifdef MAKE_SUID |
2330 | # define IF_VI(...) __VA_ARGS__ "CONFIG_VI" |
2331 | #else |
2332 | # define IF_VI(...) __VA_ARGS__ |
2333 | #endif |
2334 | #define IF_NOT_VI(...) |
2335 | #define CONFIG_FEATURE_VI_MAX_LEN 256 |
2336 | #define ENABLE_FEATURE_VI_MAX_LEN 1 |
2337 | #ifdef MAKE_SUID |
2338 | # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__ "CONFIG_FEATURE_VI_MAX_LEN" |
2339 | #else |
2340 | # define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__ |
2341 | #endif |
2342 | #define IF_NOT_FEATURE_VI_MAX_LEN(...) |
2343 | #define CONFIG_FEATURE_VI_8BIT 1 |
2344 | #define ENABLE_FEATURE_VI_8BIT 1 |
2345 | #ifdef MAKE_SUID |
2346 | # define IF_FEATURE_VI_8BIT(...) __VA_ARGS__ "CONFIG_FEATURE_VI_8BIT" |
2347 | #else |
2348 | # define IF_FEATURE_VI_8BIT(...) __VA_ARGS__ |
2349 | #endif |
2350 | #define IF_NOT_FEATURE_VI_8BIT(...) |
2351 | #define CONFIG_FEATURE_VI_COLON 1 |
2352 | #define ENABLE_FEATURE_VI_COLON 1 |
2353 | #ifdef MAKE_SUID |
2354 | # define IF_FEATURE_VI_COLON(...) __VA_ARGS__ "CONFIG_FEATURE_VI_COLON" |
2355 | #else |
2356 | # define IF_FEATURE_VI_COLON(...) __VA_ARGS__ |
2357 | #endif |
2358 | #define IF_NOT_FEATURE_VI_COLON(...) |
2359 | #define CONFIG_FEATURE_VI_YANKMARK 1 |
2360 | #define ENABLE_FEATURE_VI_YANKMARK 1 |
2361 | #ifdef MAKE_SUID |
2362 | # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__ "CONFIG_FEATURE_VI_YANKMARK" |
2363 | #else |
2364 | # define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__ |
2365 | #endif |
2366 | #define IF_NOT_FEATURE_VI_YANKMARK(...) |
2367 | #define CONFIG_FEATURE_VI_SEARCH 1 |
2368 | #define ENABLE_FEATURE_VI_SEARCH 1 |
2369 | #ifdef MAKE_SUID |
2370 | # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SEARCH" |
2371 | #else |
2372 | # define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__ |
2373 | #endif |
2374 | #define IF_NOT_FEATURE_VI_SEARCH(...) |
2375 | #define CONFIG_FEATURE_VI_REGEX_SEARCH 1 |
2376 | #define ENABLE_FEATURE_VI_REGEX_SEARCH 1 |
2377 | #ifdef MAKE_SUID |
2378 | # define IF_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__ "CONFIG_FEATURE_VI_REGEX_SEARCH" |
2379 | #else |
2380 | # define IF_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__ |
2381 | #endif |
2382 | #define IF_NOT_FEATURE_VI_REGEX_SEARCH(...) |
2383 | #define CONFIG_FEATURE_VI_USE_SIGNALS 1 |
2384 | #define ENABLE_FEATURE_VI_USE_SIGNALS 1 |
2385 | #ifdef MAKE_SUID |
2386 | # define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_USE_SIGNALS" |
2387 | #else |
2388 | # define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__ |
2389 | #endif |
2390 | #define IF_NOT_FEATURE_VI_USE_SIGNALS(...) |
2391 | #define CONFIG_FEATURE_VI_DOT_CMD 1 |
2392 | #define ENABLE_FEATURE_VI_DOT_CMD 1 |
2393 | #ifdef MAKE_SUID |
2394 | # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__ "CONFIG_FEATURE_VI_DOT_CMD" |
2395 | #else |
2396 | # define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__ |
2397 | #endif |
2398 | #define IF_NOT_FEATURE_VI_DOT_CMD(...) |
2399 | #define CONFIG_FEATURE_VI_READONLY 1 |
2400 | #define ENABLE_FEATURE_VI_READONLY 1 |
2401 | #ifdef MAKE_SUID |
2402 | # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__ "CONFIG_FEATURE_VI_READONLY" |
2403 | #else |
2404 | # define IF_FEATURE_VI_READONLY(...) __VA_ARGS__ |
2405 | #endif |
2406 | #define IF_NOT_FEATURE_VI_READONLY(...) |
2407 | #define CONFIG_FEATURE_VI_SETOPTS 1 |
2408 | #define ENABLE_FEATURE_VI_SETOPTS 1 |
2409 | #ifdef MAKE_SUID |
2410 | # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SETOPTS" |
2411 | #else |
2412 | # define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__ |
2413 | #endif |
2414 | #define IF_NOT_FEATURE_VI_SETOPTS(...) |
2415 | #define CONFIG_FEATURE_VI_SET 1 |
2416 | #define ENABLE_FEATURE_VI_SET 1 |
2417 | #ifdef MAKE_SUID |
2418 | # define IF_FEATURE_VI_SET(...) __VA_ARGS__ "CONFIG_FEATURE_VI_SET" |
2419 | #else |
2420 | # define IF_FEATURE_VI_SET(...) __VA_ARGS__ |
2421 | #endif |
2422 | #define IF_NOT_FEATURE_VI_SET(...) |
2423 | #define CONFIG_FEATURE_VI_WIN_RESIZE 1 |
2424 | #define ENABLE_FEATURE_VI_WIN_RESIZE 1 |
2425 | #ifdef MAKE_SUID |
2426 | # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_WIN_RESIZE" |
2427 | #else |
2428 | # define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__ |
2429 | #endif |
2430 | #define IF_NOT_FEATURE_VI_WIN_RESIZE(...) |
2431 | #define CONFIG_FEATURE_VI_ASK_TERMINAL 1 |
2432 | #define ENABLE_FEATURE_VI_ASK_TERMINAL 1 |
2433 | #ifdef MAKE_SUID |
2434 | # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_VI_ASK_TERMINAL" |
2435 | #else |
2436 | # define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__ |
2437 | #endif |
2438 | #define IF_NOT_FEATURE_VI_ASK_TERMINAL(...) |
2439 | #define CONFIG_FEATURE_VI_UNDO 1 |
2440 | #define ENABLE_FEATURE_VI_UNDO 1 |
2441 | #ifdef MAKE_SUID |
2442 | # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO" |
2443 | #else |
2444 | # define IF_FEATURE_VI_UNDO(...) __VA_ARGS__ |
2445 | #endif |
2446 | #define IF_NOT_FEATURE_VI_UNDO(...) |
2447 | #define CONFIG_FEATURE_VI_UNDO_QUEUE 1 |
2448 | #define ENABLE_FEATURE_VI_UNDO_QUEUE 1 |
2449 | #ifdef MAKE_SUID |
2450 | # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE" |
2451 | #else |
2452 | # define IF_FEATURE_VI_UNDO_QUEUE(...) __VA_ARGS__ |
2453 | #endif |
2454 | #define IF_NOT_FEATURE_VI_UNDO_QUEUE(...) |
2455 | #define CONFIG_FEATURE_VI_UNDO_QUEUE_MAX 256 |
2456 | #define ENABLE_FEATURE_VI_UNDO_QUEUE_MAX 1 |
2457 | #ifdef MAKE_SUID |
2458 | # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__ "CONFIG_FEATURE_VI_UNDO_QUEUE_MAX" |
2459 | #else |
2460 | # define IF_FEATURE_VI_UNDO_QUEUE_MAX(...) __VA_ARGS__ |
2461 | #endif |
2462 | #define IF_NOT_FEATURE_VI_UNDO_QUEUE_MAX(...) |
2463 | #define CONFIG_FEATURE_ALLOW_EXEC 1 |
2464 | #define ENABLE_FEATURE_ALLOW_EXEC 1 |
2465 | #ifdef MAKE_SUID |
2466 | # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_ALLOW_EXEC" |
2467 | #else |
2468 | # define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__ |
2469 | #endif |
2470 | #define IF_NOT_FEATURE_ALLOW_EXEC(...) |
2471 | |
2472 | /* |
2473 | * Finding Utilities |
2474 | */ |
2475 | #define CONFIG_FIND 1 |
2476 | #define ENABLE_FIND 1 |
2477 | #ifdef MAKE_SUID |
2478 | # define IF_FIND(...) __VA_ARGS__ "CONFIG_FIND" |
2479 | #else |
2480 | # define IF_FIND(...) __VA_ARGS__ |
2481 | #endif |
2482 | #define IF_NOT_FIND(...) |
2483 | #define CONFIG_FEATURE_FIND_PRINT0 1 |
2484 | #define ENABLE_FEATURE_FIND_PRINT0 1 |
2485 | #ifdef MAKE_SUID |
2486 | # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRINT0" |
2487 | #else |
2488 | # define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__ |
2489 | #endif |
2490 | #define IF_NOT_FEATURE_FIND_PRINT0(...) |
2491 | #define CONFIG_FEATURE_FIND_MTIME 1 |
2492 | #define ENABLE_FEATURE_FIND_MTIME 1 |
2493 | #ifdef MAKE_SUID |
2494 | # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MTIME" |
2495 | #else |
2496 | # define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__ |
2497 | #endif |
2498 | #define IF_NOT_FEATURE_FIND_MTIME(...) |
2499 | #define CONFIG_FEATURE_FIND_MMIN 1 |
2500 | #define ENABLE_FEATURE_FIND_MMIN 1 |
2501 | #ifdef MAKE_SUID |
2502 | # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MMIN" |
2503 | #else |
2504 | # define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__ |
2505 | #endif |
2506 | #define IF_NOT_FEATURE_FIND_MMIN(...) |
2507 | #define CONFIG_FEATURE_FIND_PERM 1 |
2508 | #define ENABLE_FEATURE_FIND_PERM 1 |
2509 | #ifdef MAKE_SUID |
2510 | # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PERM" |
2511 | #else |
2512 | # define IF_FEATURE_FIND_PERM(...) __VA_ARGS__ |
2513 | #endif |
2514 | #define IF_NOT_FEATURE_FIND_PERM(...) |
2515 | #define CONFIG_FEATURE_FIND_TYPE 1 |
2516 | #define ENABLE_FEATURE_FIND_TYPE 1 |
2517 | #ifdef MAKE_SUID |
2518 | # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_TYPE" |
2519 | #else |
2520 | # define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__ |
2521 | #endif |
2522 | #define IF_NOT_FEATURE_FIND_TYPE(...) |
2523 | #define CONFIG_FEATURE_FIND_XDEV 1 |
2524 | #define ENABLE_FEATURE_FIND_XDEV 1 |
2525 | #ifdef MAKE_SUID |
2526 | # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_XDEV" |
2527 | #else |
2528 | # define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__ |
2529 | #endif |
2530 | #define IF_NOT_FEATURE_FIND_XDEV(...) |
2531 | #define CONFIG_FEATURE_FIND_MAXDEPTH 1 |
2532 | #define ENABLE_FEATURE_FIND_MAXDEPTH 1 |
2533 | #ifdef MAKE_SUID |
2534 | # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_MAXDEPTH" |
2535 | #else |
2536 | # define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__ |
2537 | #endif |
2538 | #define IF_NOT_FEATURE_FIND_MAXDEPTH(...) |
2539 | #define CONFIG_FEATURE_FIND_NEWER 1 |
2540 | #define ENABLE_FEATURE_FIND_NEWER 1 |
2541 | #ifdef MAKE_SUID |
2542 | # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NEWER" |
2543 | #else |
2544 | # define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__ |
2545 | #endif |
2546 | #define IF_NOT_FEATURE_FIND_NEWER(...) |
2547 | #define CONFIG_FEATURE_FIND_INUM 1 |
2548 | #define ENABLE_FEATURE_FIND_INUM 1 |
2549 | #ifdef MAKE_SUID |
2550 | # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_INUM" |
2551 | #else |
2552 | # define IF_FEATURE_FIND_INUM(...) __VA_ARGS__ |
2553 | #endif |
2554 | #define IF_NOT_FEATURE_FIND_INUM(...) |
2555 | #define CONFIG_FEATURE_FIND_EXEC 1 |
2556 | #define ENABLE_FEATURE_FIND_EXEC 1 |
2557 | #ifdef MAKE_SUID |
2558 | # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC" |
2559 | #else |
2560 | # define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__ |
2561 | #endif |
2562 | #define IF_NOT_FEATURE_FIND_EXEC(...) |
2563 | #define CONFIG_FEATURE_FIND_EXEC_PLUS 1 |
2564 | #define ENABLE_FEATURE_FIND_EXEC_PLUS 1 |
2565 | #ifdef MAKE_SUID |
2566 | # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_EXEC_PLUS" |
2567 | #else |
2568 | # define IF_FEATURE_FIND_EXEC_PLUS(...) __VA_ARGS__ |
2569 | #endif |
2570 | #define IF_NOT_FEATURE_FIND_EXEC_PLUS(...) |
2571 | #define CONFIG_FEATURE_FIND_USER 1 |
2572 | #define ENABLE_FEATURE_FIND_USER 1 |
2573 | #ifdef MAKE_SUID |
2574 | # define IF_FEATURE_FIND_USER(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_USER" |
2575 | #else |
2576 | # define IF_FEATURE_FIND_USER(...) __VA_ARGS__ |
2577 | #endif |
2578 | #define IF_NOT_FEATURE_FIND_USER(...) |
2579 | #define CONFIG_FEATURE_FIND_GROUP 1 |
2580 | #define ENABLE_FEATURE_FIND_GROUP 1 |
2581 | #ifdef MAKE_SUID |
2582 | # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_GROUP" |
2583 | #else |
2584 | # define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__ |
2585 | #endif |
2586 | #define IF_NOT_FEATURE_FIND_GROUP(...) |
2587 | #define CONFIG_FEATURE_FIND_NOT 1 |
2588 | #define ENABLE_FEATURE_FIND_NOT 1 |
2589 | #ifdef MAKE_SUID |
2590 | # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_NOT" |
2591 | #else |
2592 | # define IF_FEATURE_FIND_NOT(...) __VA_ARGS__ |
2593 | #endif |
2594 | #define IF_NOT_FEATURE_FIND_NOT(...) |
2595 | #define CONFIG_FEATURE_FIND_DEPTH 1 |
2596 | #define ENABLE_FEATURE_FIND_DEPTH 1 |
2597 | #ifdef MAKE_SUID |
2598 | # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DEPTH" |
2599 | #else |
2600 | # define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__ |
2601 | #endif |
2602 | #define IF_NOT_FEATURE_FIND_DEPTH(...) |
2603 | #define CONFIG_FEATURE_FIND_PAREN 1 |
2604 | #define ENABLE_FEATURE_FIND_PAREN 1 |
2605 | #ifdef MAKE_SUID |
2606 | # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PAREN" |
2607 | #else |
2608 | # define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__ |
2609 | #endif |
2610 | #define IF_NOT_FEATURE_FIND_PAREN(...) |
2611 | #define CONFIG_FEATURE_FIND_SIZE 1 |
2612 | #define ENABLE_FEATURE_FIND_SIZE 1 |
2613 | #ifdef MAKE_SUID |
2614 | # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_SIZE" |
2615 | #else |
2616 | # define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__ |
2617 | #endif |
2618 | #define IF_NOT_FEATURE_FIND_SIZE(...) |
2619 | #define CONFIG_FEATURE_FIND_PRUNE 1 |
2620 | #define ENABLE_FEATURE_FIND_PRUNE 1 |
2621 | #ifdef MAKE_SUID |
2622 | # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PRUNE" |
2623 | #else |
2624 | # define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__ |
2625 | #endif |
2626 | #define IF_NOT_FEATURE_FIND_PRUNE(...) |
2627 | #define CONFIG_FEATURE_FIND_DELETE 1 |
2628 | #define ENABLE_FEATURE_FIND_DELETE 1 |
2629 | #ifdef MAKE_SUID |
2630 | # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_DELETE" |
2631 | #else |
2632 | # define IF_FEATURE_FIND_DELETE(...) __VA_ARGS__ |
2633 | #endif |
2634 | #define IF_NOT_FEATURE_FIND_DELETE(...) |
2635 | #define CONFIG_FEATURE_FIND_PATH 1 |
2636 | #define ENABLE_FEATURE_FIND_PATH 1 |
2637 | #ifdef MAKE_SUID |
2638 | # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_PATH" |
2639 | #else |
2640 | # define IF_FEATURE_FIND_PATH(...) __VA_ARGS__ |
2641 | #endif |
2642 | #define IF_NOT_FEATURE_FIND_PATH(...) |
2643 | #define CONFIG_FEATURE_FIND_REGEX 1 |
2644 | #define ENABLE_FEATURE_FIND_REGEX 1 |
2645 | #ifdef MAKE_SUID |
2646 | # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_REGEX" |
2647 | #else |
2648 | # define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__ |
2649 | #endif |
2650 | #define IF_NOT_FEATURE_FIND_REGEX(...) |
2651 | #undef CONFIG_FEATURE_FIND_CONTEXT |
2652 | #define ENABLE_FEATURE_FIND_CONTEXT 0 |
2653 | #define IF_FEATURE_FIND_CONTEXT(...) |
2654 | #define IF_NOT_FEATURE_FIND_CONTEXT(...) __VA_ARGS__ |
2655 | #define CONFIG_FEATURE_FIND_LINKS 1 |
2656 | #define ENABLE_FEATURE_FIND_LINKS 1 |
2657 | #ifdef MAKE_SUID |
2658 | # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__ "CONFIG_FEATURE_FIND_LINKS" |
2659 | #else |
2660 | # define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__ |
2661 | #endif |
2662 | #define IF_NOT_FEATURE_FIND_LINKS(...) |
2663 | #define CONFIG_GREP 1 |
2664 | #define ENABLE_GREP 1 |
2665 | #ifdef MAKE_SUID |
2666 | # define IF_GREP(...) __VA_ARGS__ "CONFIG_GREP" |
2667 | #else |
2668 | # define IF_GREP(...) __VA_ARGS__ |
2669 | #endif |
2670 | #define IF_NOT_GREP(...) |
2671 | #define CONFIG_EGREP 1 |
2672 | #define ENABLE_EGREP 1 |
2673 | #ifdef MAKE_SUID |
2674 | # define IF_EGREP(...) __VA_ARGS__ "CONFIG_EGREP" |
2675 | #else |
2676 | # define IF_EGREP(...) __VA_ARGS__ |
2677 | #endif |
2678 | #define IF_NOT_EGREP(...) |
2679 | #define CONFIG_FGREP 1 |
2680 | #define ENABLE_FGREP 1 |
2681 | #ifdef MAKE_SUID |
2682 | # define IF_FGREP(...) __VA_ARGS__ "CONFIG_FGREP" |
2683 | #else |
2684 | # define IF_FGREP(...) __VA_ARGS__ |
2685 | #endif |
2686 | #define IF_NOT_FGREP(...) |
2687 | #define CONFIG_FEATURE_GREP_CONTEXT 1 |
2688 | #define ENABLE_FEATURE_GREP_CONTEXT 1 |
2689 | #ifdef MAKE_SUID |
2690 | # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__ "CONFIG_FEATURE_GREP_CONTEXT" |
2691 | #else |
2692 | # define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__ |
2693 | #endif |
2694 | #define IF_NOT_FEATURE_GREP_CONTEXT(...) |
2695 | #define CONFIG_XARGS 1 |
2696 | #define ENABLE_XARGS 1 |
2697 | #ifdef MAKE_SUID |
2698 | # define IF_XARGS(...) __VA_ARGS__ "CONFIG_XARGS" |
2699 | #else |
2700 | # define IF_XARGS(...) __VA_ARGS__ |
2701 | #endif |
2702 | #define IF_NOT_XARGS(...) |
2703 | #define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1 |
2704 | #define ENABLE_FEATURE_XARGS_SUPPORT_CONFIRMATION 1 |
2705 | #ifdef MAKE_SUID |
2706 | # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION" |
2707 | #else |
2708 | # define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__ |
2709 | #endif |
2710 | #define IF_NOT_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) |
2711 | #define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1 |
2712 | #define ENABLE_FEATURE_XARGS_SUPPORT_QUOTES 1 |
2713 | #ifdef MAKE_SUID |
2714 | # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_QUOTES" |
2715 | #else |
2716 | # define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__ |
2717 | #endif |
2718 | #define IF_NOT_FEATURE_XARGS_SUPPORT_QUOTES(...) |
2719 | #define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1 |
2720 | #define ENABLE_FEATURE_XARGS_SUPPORT_TERMOPT 1 |
2721 | #ifdef MAKE_SUID |
2722 | # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT" |
2723 | #else |
2724 | # define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__ |
2725 | #endif |
2726 | #define IF_NOT_FEATURE_XARGS_SUPPORT_TERMOPT(...) |
2727 | #define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1 |
2728 | #define ENABLE_FEATURE_XARGS_SUPPORT_ZERO_TERM 1 |
2729 | #ifdef MAKE_SUID |
2730 | # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM" |
2731 | #else |
2732 | # define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__ |
2733 | #endif |
2734 | #define IF_NOT_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) |
2735 | #define CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR 1 |
2736 | #define ENABLE_FEATURE_XARGS_SUPPORT_REPL_STR 1 |
2737 | #ifdef MAKE_SUID |
2738 | # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__ "CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR" |
2739 | #else |
2740 | # define IF_FEATURE_XARGS_SUPPORT_REPL_STR(...) __VA_ARGS__ |
2741 | #endif |
2742 | #define IF_NOT_FEATURE_XARGS_SUPPORT_REPL_STR(...) |
2743 | |
2744 | /* |
2745 | * Init Utilities |
2746 | */ |
2747 | #undef CONFIG_BOOTCHARTD |
2748 | #define ENABLE_BOOTCHARTD 0 |
2749 | #define IF_BOOTCHARTD(...) |
2750 | #define IF_NOT_BOOTCHARTD(...) __VA_ARGS__ |
2751 | #undef CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER |
2752 | #define ENABLE_FEATURE_BOOTCHARTD_BLOATED_HEADER 0 |
2753 | #define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) |
2754 | #define IF_NOT_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__ |
2755 | #undef CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE |
2756 | #define ENABLE_FEATURE_BOOTCHARTD_CONFIG_FILE 0 |
2757 | #define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...) |
2758 | #define IF_NOT_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__ |
2759 | #define CONFIG_HALT 1 |
2760 | #define ENABLE_HALT 1 |
2761 | #ifdef MAKE_SUID |
2762 | # define IF_HALT(...) __VA_ARGS__ "CONFIG_HALT" |
2763 | #else |
2764 | # define IF_HALT(...) __VA_ARGS__ |
2765 | #endif |
2766 | #define IF_NOT_HALT(...) |
2767 | #define CONFIG_POWEROFF 1 |
2768 | #define ENABLE_POWEROFF 1 |
2769 | #ifdef MAKE_SUID |
2770 | # define IF_POWEROFF(...) __VA_ARGS__ "CONFIG_POWEROFF" |
2771 | #else |
2772 | # define IF_POWEROFF(...) __VA_ARGS__ |
2773 | #endif |
2774 | #define IF_NOT_POWEROFF(...) |
2775 | #define CONFIG_REBOOT 1 |
2776 | #define ENABLE_REBOOT 1 |
2777 | #ifdef MAKE_SUID |
2778 | # define IF_REBOOT(...) __VA_ARGS__ "CONFIG_REBOOT" |
2779 | #else |
2780 | # define IF_REBOOT(...) __VA_ARGS__ |
2781 | #endif |
2782 | #define IF_NOT_REBOOT(...) |
2783 | #undef CONFIG_FEATURE_CALL_TELINIT |
2784 | #define ENABLE_FEATURE_CALL_TELINIT 0 |
2785 | #define IF_FEATURE_CALL_TELINIT(...) |
2786 | #define IF_NOT_FEATURE_CALL_TELINIT(...) __VA_ARGS__ |
2787 | #define CONFIG_TELINIT_PATH "" |
2788 | #define ENABLE_TELINIT_PATH 1 |
2789 | #ifdef MAKE_SUID |
2790 | # define IF_TELINIT_PATH(...) __VA_ARGS__ "CONFIG_TELINIT_PATH" |
2791 | #else |
2792 | # define IF_TELINIT_PATH(...) __VA_ARGS__ |
2793 | #endif |
2794 | #define IF_NOT_TELINIT_PATH(...) |
2795 | #undef CONFIG_INIT |
2796 | #define ENABLE_INIT 0 |
2797 | #define IF_INIT(...) |
2798 | #define IF_NOT_INIT(...) __VA_ARGS__ |
2799 | #define CONFIG_LINUXRC 1 |
2800 | #define ENABLE_LINUXRC 1 |
2801 | #ifdef MAKE_SUID |
2802 | # define IF_LINUXRC(...) __VA_ARGS__ "CONFIG_LINUXRC" |
2803 | #else |
2804 | # define IF_LINUXRC(...) __VA_ARGS__ |
2805 | #endif |
2806 | #define IF_NOT_LINUXRC(...) |
2807 | #undef CONFIG_FEATURE_USE_INITTAB |
2808 | #define ENABLE_FEATURE_USE_INITTAB 0 |
2809 | #define IF_FEATURE_USE_INITTAB(...) |
2810 | #define IF_NOT_FEATURE_USE_INITTAB(...) __VA_ARGS__ |
2811 | #undef CONFIG_FEATURE_KILL_REMOVED |
2812 | #define ENABLE_FEATURE_KILL_REMOVED 0 |
2813 | #define IF_FEATURE_KILL_REMOVED(...) |
2814 | #define IF_NOT_FEATURE_KILL_REMOVED(...) __VA_ARGS__ |
2815 | #define CONFIG_FEATURE_KILL_DELAY 0 |
2816 | #define ENABLE_FEATURE_KILL_DELAY 1 |
2817 | #ifdef MAKE_SUID |
2818 | # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__ "CONFIG_FEATURE_KILL_DELAY" |
2819 | #else |
2820 | # define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__ |
2821 | #endif |
2822 | #define IF_NOT_FEATURE_KILL_DELAY(...) |
2823 | #undef CONFIG_FEATURE_INIT_SCTTY |
2824 | #define ENABLE_FEATURE_INIT_SCTTY 0 |
2825 | #define IF_FEATURE_INIT_SCTTY(...) |
2826 | #define IF_NOT_FEATURE_INIT_SCTTY(...) __VA_ARGS__ |
2827 | #undef CONFIG_FEATURE_INIT_SYSLOG |
2828 | #define ENABLE_FEATURE_INIT_SYSLOG 0 |
2829 | #define IF_FEATURE_INIT_SYSLOG(...) |
2830 | #define IF_NOT_FEATURE_INIT_SYSLOG(...) __VA_ARGS__ |
2831 | #undef CONFIG_FEATURE_EXTRA_QUIET |
2832 | #define ENABLE_FEATURE_EXTRA_QUIET 0 |
2833 | #define IF_FEATURE_EXTRA_QUIET(...) |
2834 | #define IF_NOT_FEATURE_EXTRA_QUIET(...) __VA_ARGS__ |
2835 | #undef CONFIG_FEATURE_INIT_COREDUMPS |
2836 | #define ENABLE_FEATURE_INIT_COREDUMPS 0 |
2837 | #define IF_FEATURE_INIT_COREDUMPS(...) |
2838 | #define IF_NOT_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__ |
2839 | #define CONFIG_INIT_TERMINAL_TYPE "" |
2840 | #define ENABLE_INIT_TERMINAL_TYPE 1 |
2841 | #ifdef MAKE_SUID |
2842 | # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__ "CONFIG_INIT_TERMINAL_TYPE" |
2843 | #else |
2844 | # define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__ |
2845 | #endif |
2846 | #define IF_NOT_INIT_TERMINAL_TYPE(...) |
2847 | #define CONFIG_FEATURE_INIT_MODIFY_CMDLINE 1 |
2848 | #define ENABLE_FEATURE_INIT_MODIFY_CMDLINE 1 |
2849 | #ifdef MAKE_SUID |
2850 | # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__ "CONFIG_FEATURE_INIT_MODIFY_CMDLINE" |
2851 | #else |
2852 | # define IF_FEATURE_INIT_MODIFY_CMDLINE(...) __VA_ARGS__ |
2853 | #endif |
2854 | #define IF_NOT_FEATURE_INIT_MODIFY_CMDLINE(...) |
2855 | #define CONFIG_MESG 1 |
2856 | #define ENABLE_MESG 1 |
2857 | #ifdef MAKE_SUID |
2858 | # define IF_MESG(...) __VA_ARGS__ "CONFIG_MESG" |
2859 | #else |
2860 | # define IF_MESG(...) __VA_ARGS__ |
2861 | #endif |
2862 | #define IF_NOT_MESG(...) |
2863 | #define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1 |
2864 | #define ENABLE_FEATURE_MESG_ENABLE_ONLY_GROUP 1 |
2865 | #ifdef MAKE_SUID |
2866 | # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__ "CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP" |
2867 | #else |
2868 | # define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__ |
2869 | #endif |
2870 | #define IF_NOT_FEATURE_MESG_ENABLE_ONLY_GROUP(...) |
2871 | |
2872 | /* |
2873 | * Login/Password Management Utilities |
2874 | */ |
2875 | #undef CONFIG_FEATURE_SHADOWPASSWDS |
2876 | #define ENABLE_FEATURE_SHADOWPASSWDS 0 |
2877 | #define IF_FEATURE_SHADOWPASSWDS(...) |
2878 | #define IF_NOT_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__ |
2879 | #undef CONFIG_USE_BB_PWD_GRP |
2880 | #define ENABLE_USE_BB_PWD_GRP 0 |
2881 | #define IF_USE_BB_PWD_GRP(...) |
2882 | #define IF_NOT_USE_BB_PWD_GRP(...) __VA_ARGS__ |
2883 | #undef CONFIG_USE_BB_SHADOW |
2884 | #define ENABLE_USE_BB_SHADOW 0 |
2885 | #define IF_USE_BB_SHADOW(...) |
2886 | #define IF_NOT_USE_BB_SHADOW(...) __VA_ARGS__ |
2887 | #define CONFIG_USE_BB_CRYPT 1 |
2888 | #define ENABLE_USE_BB_CRYPT 1 |
2889 | #ifdef MAKE_SUID |
2890 | # define IF_USE_BB_CRYPT(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT" |
2891 | #else |
2892 | # define IF_USE_BB_CRYPT(...) __VA_ARGS__ |
2893 | #endif |
2894 | #define IF_NOT_USE_BB_CRYPT(...) |
2895 | #define CONFIG_USE_BB_CRYPT_SHA 1 |
2896 | #define ENABLE_USE_BB_CRYPT_SHA 1 |
2897 | #ifdef MAKE_SUID |
2898 | # define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__ "CONFIG_USE_BB_CRYPT_SHA" |
2899 | #else |
2900 | # define IF_USE_BB_CRYPT_SHA(...) __VA_ARGS__ |
2901 | #endif |
2902 | #define IF_NOT_USE_BB_CRYPT_SHA(...) |
2903 | #undef CONFIG_ADD_SHELL |
2904 | #define ENABLE_ADD_SHELL 0 |
2905 | #define IF_ADD_SHELL(...) |
2906 | #define IF_NOT_ADD_SHELL(...) __VA_ARGS__ |
2907 | #undef CONFIG_REMOVE_SHELL |
2908 | #define ENABLE_REMOVE_SHELL 0 |
2909 | #define IF_REMOVE_SHELL(...) |
2910 | #define IF_NOT_REMOVE_SHELL(...) __VA_ARGS__ |
2911 | #undef CONFIG_ADDGROUP |
2912 | #define ENABLE_ADDGROUP 0 |
2913 | #define IF_ADDGROUP(...) |
2914 | #define IF_NOT_ADDGROUP(...) __VA_ARGS__ |
2915 | #undef CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS |
2916 | #define ENABLE_FEATURE_ADDGROUP_LONG_OPTIONS 0 |
2917 | #define IF_FEATURE_ADDGROUP_LONG_OPTIONS(...) |
2918 | #define IF_NOT_FEATURE_ADDGROUP_LONG_OPTIONS(...) __VA_ARGS__ |
2919 | #undef CONFIG_FEATURE_ADDUSER_TO_GROUP |
2920 | #define ENABLE_FEATURE_ADDUSER_TO_GROUP 0 |
2921 | #define IF_FEATURE_ADDUSER_TO_GROUP(...) |
2922 | #define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__ |
2923 | #undef CONFIG_ADDUSER |
2924 | #define ENABLE_ADDUSER 0 |
2925 | #define IF_ADDUSER(...) |
2926 | #define IF_NOT_ADDUSER(...) __VA_ARGS__ |
2927 | #undef CONFIG_FEATURE_ADDUSER_LONG_OPTIONS |
2928 | #define ENABLE_FEATURE_ADDUSER_LONG_OPTIONS 0 |
2929 | #define IF_FEATURE_ADDUSER_LONG_OPTIONS(...) |
2930 | #define IF_NOT_FEATURE_ADDUSER_LONG_OPTIONS(...) __VA_ARGS__ |
2931 | #undef CONFIG_FEATURE_CHECK_NAMES |
2932 | #define ENABLE_FEATURE_CHECK_NAMES 0 |
2933 | #define IF_FEATURE_CHECK_NAMES(...) |
2934 | #define IF_NOT_FEATURE_CHECK_NAMES(...) __VA_ARGS__ |
2935 | #define CONFIG_LAST_ID 0 |
2936 | #define ENABLE_LAST_ID 1 |
2937 | #ifdef MAKE_SUID |
2938 | # define IF_LAST_ID(...) __VA_ARGS__ "CONFIG_LAST_ID" |
2939 | #else |
2940 | # define IF_LAST_ID(...) __VA_ARGS__ |
2941 | #endif |
2942 | #define IF_NOT_LAST_ID(...) |
2943 | #define CONFIG_FIRST_SYSTEM_ID 0 |
2944 | #define ENABLE_FIRST_SYSTEM_ID 1 |
2945 | #ifdef MAKE_SUID |
2946 | # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_FIRST_SYSTEM_ID" |
2947 | #else |
2948 | # define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__ |
2949 | #endif |
2950 | #define IF_NOT_FIRST_SYSTEM_ID(...) |
2951 | #define CONFIG_LAST_SYSTEM_ID 0 |
2952 | #define ENABLE_LAST_SYSTEM_ID 1 |
2953 | #ifdef MAKE_SUID |
2954 | # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__ "CONFIG_LAST_SYSTEM_ID" |
2955 | #else |
2956 | # define IF_LAST_SYSTEM_ID(...) __VA_ARGS__ |
2957 | #endif |
2958 | #define IF_NOT_LAST_SYSTEM_ID(...) |
2959 | #undef CONFIG_CHPASSWD |
2960 | #define ENABLE_CHPASSWD 0 |
2961 | #define IF_CHPASSWD(...) |
2962 | #define IF_NOT_CHPASSWD(...) __VA_ARGS__ |
2963 | #define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO "" |
2964 | #define ENABLE_FEATURE_DEFAULT_PASSWD_ALGO 1 |
2965 | #ifdef MAKE_SUID |
2966 | # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__ "CONFIG_FEATURE_DEFAULT_PASSWD_ALGO" |
2967 | #else |
2968 | # define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__ |
2969 | #endif |
2970 | #define IF_NOT_FEATURE_DEFAULT_PASSWD_ALGO(...) |
2971 | #undef CONFIG_CRYPTPW |
2972 | #define ENABLE_CRYPTPW 0 |
2973 | #define IF_CRYPTPW(...) |
2974 | #define IF_NOT_CRYPTPW(...) __VA_ARGS__ |
2975 | #define CONFIG_MKPASSWD 1 |
2976 | #define ENABLE_MKPASSWD 1 |
2977 | #ifdef MAKE_SUID |
2978 | # define IF_MKPASSWD(...) __VA_ARGS__ "CONFIG_MKPASSWD" |
2979 | #else |
2980 | # define IF_MKPASSWD(...) __VA_ARGS__ |
2981 | #endif |
2982 | #define IF_NOT_MKPASSWD(...) |
2983 | #undef CONFIG_DELUSER |
2984 | #define ENABLE_DELUSER 0 |
2985 | #define IF_DELUSER(...) |
2986 | #define IF_NOT_DELUSER(...) __VA_ARGS__ |
2987 | #undef CONFIG_DELGROUP |
2988 | #define ENABLE_DELGROUP 0 |
2989 | #define IF_DELGROUP(...) |
2990 | #define IF_NOT_DELGROUP(...) __VA_ARGS__ |
2991 | #undef CONFIG_FEATURE_DEL_USER_FROM_GROUP |
2992 | #define ENABLE_FEATURE_DEL_USER_FROM_GROUP 0 |
2993 | #define IF_FEATURE_DEL_USER_FROM_GROUP(...) |
2994 | #define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__ |
2995 | #undef CONFIG_GETTY |
2996 | #define ENABLE_GETTY 0 |
2997 | #define IF_GETTY(...) |
2998 | #define IF_NOT_GETTY(...) __VA_ARGS__ |
2999 | #undef CONFIG_LOGIN |
3000 | #define ENABLE_LOGIN 0 |
3001 | #define IF_LOGIN(...) |
3002 | #define IF_NOT_LOGIN(...) __VA_ARGS__ |
3003 | #undef CONFIG_LOGIN_SESSION_AS_CHILD |
3004 | #define ENABLE_LOGIN_SESSION_AS_CHILD 0 |
3005 | #define IF_LOGIN_SESSION_AS_CHILD(...) |
3006 | #define IF_NOT_LOGIN_SESSION_AS_CHILD(...) __VA_ARGS__ |
3007 | #undef CONFIG_LOGIN_SCRIPTS |
3008 | #define ENABLE_LOGIN_SCRIPTS 0 |
3009 | #define IF_LOGIN_SCRIPTS(...) |
3010 | #define IF_NOT_LOGIN_SCRIPTS(...) __VA_ARGS__ |
3011 | #undef CONFIG_FEATURE_NOLOGIN |
3012 | #define ENABLE_FEATURE_NOLOGIN 0 |
3013 | #define IF_FEATURE_NOLOGIN(...) |
3014 | #define IF_NOT_FEATURE_NOLOGIN(...) __VA_ARGS__ |
3015 | #undef CONFIG_FEATURE_SECURETTY |
3016 | #define ENABLE_FEATURE_SECURETTY 0 |
3017 | #define IF_FEATURE_SECURETTY(...) |
3018 | #define IF_NOT_FEATURE_SECURETTY(...) __VA_ARGS__ |
3019 | #undef CONFIG_PASSWD |
3020 | #define ENABLE_PASSWD 0 |
3021 | #define IF_PASSWD(...) |
3022 | #define IF_NOT_PASSWD(...) __VA_ARGS__ |
3023 | #undef CONFIG_FEATURE_PASSWD_WEAK_CHECK |
3024 | #define ENABLE_FEATURE_PASSWD_WEAK_CHECK 0 |
3025 | #define IF_FEATURE_PASSWD_WEAK_CHECK(...) |
3026 | #define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__ |
3027 | #undef CONFIG_SU |
3028 | #define ENABLE_SU 0 |
3029 | #define IF_SU(...) |
3030 | #define IF_NOT_SU(...) __VA_ARGS__ |
3031 | #undef CONFIG_FEATURE_SU_SYSLOG |
3032 | #define ENABLE_FEATURE_SU_SYSLOG 0 |
3033 | #define IF_FEATURE_SU_SYSLOG(...) |
3034 | #define IF_NOT_FEATURE_SU_SYSLOG(...) __VA_ARGS__ |
3035 | #undef CONFIG_FEATURE_SU_CHECKS_SHELLS |
3036 | #define ENABLE_FEATURE_SU_CHECKS_SHELLS 0 |
3037 | #define IF_FEATURE_SU_CHECKS_SHELLS(...) |
3038 | #define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__ |
3039 | #undef CONFIG_SULOGIN |
3040 | #define ENABLE_SULOGIN 0 |
3041 | #define IF_SULOGIN(...) |
3042 | #define IF_NOT_SULOGIN(...) __VA_ARGS__ |
3043 | #undef CONFIG_VLOCK |
3044 | #define ENABLE_VLOCK 0 |
3045 | #define IF_VLOCK(...) |
3046 | #define IF_NOT_VLOCK(...) __VA_ARGS__ |
3047 | |
3048 | /* |
3049 | * Linux Ext2 FS Progs |
3050 | */ |
3051 | #define CONFIG_CHATTR 1 |
3052 | #define ENABLE_CHATTR 1 |
3053 | #ifdef MAKE_SUID |
3054 | # define IF_CHATTR(...) __VA_ARGS__ "CONFIG_CHATTR" |
3055 | #else |
3056 | # define IF_CHATTR(...) __VA_ARGS__ |
3057 | #endif |
3058 | #define IF_NOT_CHATTR(...) |
3059 | #undef CONFIG_FSCK |
3060 | #define ENABLE_FSCK 0 |
3061 | #define IF_FSCK(...) |
3062 | #define IF_NOT_FSCK(...) __VA_ARGS__ |
3063 | #define CONFIG_LSATTR 1 |
3064 | #define ENABLE_LSATTR 1 |
3065 | #ifdef MAKE_SUID |
3066 | # define IF_LSATTR(...) __VA_ARGS__ "CONFIG_LSATTR" |
3067 | #else |
3068 | # define IF_LSATTR(...) __VA_ARGS__ |
3069 | #endif |
3070 | #define IF_NOT_LSATTR(...) |
3071 | #define CONFIG_TUNE2FS 1 |
3072 | #define ENABLE_TUNE2FS 1 |
3073 | #ifdef MAKE_SUID |
3074 | # define IF_TUNE2FS(...) __VA_ARGS__ "CONFIG_TUNE2FS" |
3075 | #else |
3076 | # define IF_TUNE2FS(...) __VA_ARGS__ |
3077 | #endif |
3078 | #define IF_NOT_TUNE2FS(...) |
3079 | |
3080 | /* |
3081 | * Linux Module Utilities |
3082 | */ |
3083 | #undef CONFIG_MODPROBE_SMALL |
3084 | #define ENABLE_MODPROBE_SMALL 0 |
3085 | #define IF_MODPROBE_SMALL(...) |
3086 | #define IF_NOT_MODPROBE_SMALL(...) __VA_ARGS__ |
3087 | #define CONFIG_DEPMOD 1 |
3088 | #define ENABLE_DEPMOD 1 |
3089 | #ifdef MAKE_SUID |
3090 | # define IF_DEPMOD(...) __VA_ARGS__ "CONFIG_DEPMOD" |
3091 | #else |
3092 | # define IF_DEPMOD(...) __VA_ARGS__ |
3093 | #endif |
3094 | #define IF_NOT_DEPMOD(...) |
3095 | #define CONFIG_INSMOD 1 |
3096 | #define ENABLE_INSMOD 1 |
3097 | #ifdef MAKE_SUID |
3098 | # define IF_INSMOD(...) __VA_ARGS__ "CONFIG_INSMOD" |
3099 | #else |
3100 | # define IF_INSMOD(...) __VA_ARGS__ |
3101 | #endif |
3102 | #define IF_NOT_INSMOD(...) |
3103 | #define CONFIG_LSMOD 1 |
3104 | #define ENABLE_LSMOD 1 |
3105 | #ifdef MAKE_SUID |
3106 | # define IF_LSMOD(...) __VA_ARGS__ "CONFIG_LSMOD" |
3107 | #else |
3108 | # define IF_LSMOD(...) __VA_ARGS__ |
3109 | #endif |
3110 | #define IF_NOT_LSMOD(...) |
3111 | #define CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 1 |
3112 | #define ENABLE_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 1 |
3113 | #ifdef MAKE_SUID |
3114 | # define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__ "CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT" |
3115 | #else |
3116 | # define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__ |
3117 | #endif |
3118 | #define IF_NOT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) |
3119 | #define CONFIG_MODINFO 1 |
3120 | #define ENABLE_MODINFO 1 |
3121 | #ifdef MAKE_SUID |
3122 | # define IF_MODINFO(...) __VA_ARGS__ "CONFIG_MODINFO" |
3123 | #else |
3124 | # define IF_MODINFO(...) __VA_ARGS__ |
3125 | #endif |
3126 | #define IF_NOT_MODINFO(...) |
3127 | #undef CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE |
3128 | #define ENABLE_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 0 |
3129 | #define IF_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) |
3130 | #define IF_NOT_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) __VA_ARGS__ |
3131 | #undef CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED |
3132 | #define ENABLE_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 0 |
3133 | #define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) |
3134 | #define IF_NOT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__ |
3135 | #define CONFIG_MODPROBE 1 |
3136 | #define ENABLE_MODPROBE 1 |
3137 | #ifdef MAKE_SUID |
3138 | # define IF_MODPROBE(...) __VA_ARGS__ "CONFIG_MODPROBE" |
3139 | #else |
3140 | # define IF_MODPROBE(...) __VA_ARGS__ |
3141 | #endif |
3142 | #define IF_NOT_MODPROBE(...) |
3143 | #define CONFIG_FEATURE_MODPROBE_BLACKLIST 1 |
3144 | #define ENABLE_FEATURE_MODPROBE_BLACKLIST 1 |
3145 | #ifdef MAKE_SUID |
3146 | # define IF_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__ "CONFIG_FEATURE_MODPROBE_BLACKLIST" |
3147 | #else |
3148 | # define IF_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__ |
3149 | #endif |
3150 | #define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) |
3151 | #define CONFIG_RMMOD 1 |
3152 | #define ENABLE_RMMOD 1 |
3153 | #ifdef MAKE_SUID |
3154 | # define IF_RMMOD(...) __VA_ARGS__ "CONFIG_RMMOD" |
3155 | #else |
3156 | # define IF_RMMOD(...) __VA_ARGS__ |
3157 | #endif |
3158 | #define IF_NOT_RMMOD(...) |
3159 | |
3160 | /* |
3161 | * Options common to multiple modutils |
3162 | */ |
3163 | #undef CONFIG_FEATURE_2_4_MODULES |
3164 | #define ENABLE_FEATURE_2_4_MODULES 0 |
3165 | #define IF_FEATURE_2_4_MODULES(...) |
3166 | #define IF_NOT_FEATURE_2_4_MODULES(...) __VA_ARGS__ |
3167 | #define CONFIG_FEATURE_INSMOD_TRY_MMAP 1 |
3168 | #define ENABLE_FEATURE_INSMOD_TRY_MMAP 1 |
3169 | #ifdef MAKE_SUID |
3170 | # define IF_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__ "CONFIG_FEATURE_INSMOD_TRY_MMAP" |
3171 | #else |
3172 | # define IF_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__ |
3173 | #endif |
3174 | #define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...) |
3175 | #undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING |
3176 | #define ENABLE_FEATURE_INSMOD_VERSION_CHECKING 0 |
3177 | #define IF_FEATURE_INSMOD_VERSION_CHECKING(...) |
3178 | #define IF_NOT_FEATURE_INSMOD_VERSION_CHECKING(...) __VA_ARGS__ |
3179 | #undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS |
3180 | #define ENABLE_FEATURE_INSMOD_KSYMOOPS_SYMBOLS 0 |
3181 | #define IF_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) |
3182 | #define IF_NOT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) __VA_ARGS__ |
3183 | #undef CONFIG_FEATURE_INSMOD_LOADINKMEM |
3184 | #define ENABLE_FEATURE_INSMOD_LOADINKMEM 0 |
3185 | #define IF_FEATURE_INSMOD_LOADINKMEM(...) |
3186 | #define IF_NOT_FEATURE_INSMOD_LOADINKMEM(...) __VA_ARGS__ |
3187 | #undef CONFIG_FEATURE_INSMOD_LOAD_MAP |
3188 | #define ENABLE_FEATURE_INSMOD_LOAD_MAP 0 |
3189 | #define IF_FEATURE_INSMOD_LOAD_MAP(...) |
3190 | #define IF_NOT_FEATURE_INSMOD_LOAD_MAP(...) __VA_ARGS__ |
3191 | #undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL |
3192 | #define ENABLE_FEATURE_INSMOD_LOAD_MAP_FULL 0 |
3193 | #define IF_FEATURE_INSMOD_LOAD_MAP_FULL(...) |
3194 | #define IF_NOT_FEATURE_INSMOD_LOAD_MAP_FULL(...) __VA_ARGS__ |
3195 | #define CONFIG_FEATURE_CHECK_TAINTED_MODULE 1 |
3196 | #define ENABLE_FEATURE_CHECK_TAINTED_MODULE 1 |
3197 | #ifdef MAKE_SUID |
3198 | # define IF_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__ "CONFIG_FEATURE_CHECK_TAINTED_MODULE" |
3199 | #else |
3200 | # define IF_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__ |
3201 | #endif |
3202 | #define IF_NOT_FEATURE_CHECK_TAINTED_MODULE(...) |
3203 | #define CONFIG_FEATURE_MODUTILS_ALIAS 1 |
3204 | #define ENABLE_FEATURE_MODUTILS_ALIAS 1 |
3205 | #ifdef MAKE_SUID |
3206 | # define IF_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__ "CONFIG_FEATURE_MODUTILS_ALIAS" |
3207 | #else |
3208 | # define IF_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__ |
3209 | #endif |
3210 | #define IF_NOT_FEATURE_MODUTILS_ALIAS(...) |
3211 | #define CONFIG_FEATURE_MODUTILS_SYMBOLS 1 |
3212 | #define ENABLE_FEATURE_MODUTILS_SYMBOLS 1 |
3213 | #ifdef MAKE_SUID |
3214 | # define IF_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__ "CONFIG_FEATURE_MODUTILS_SYMBOLS" |
3215 | #else |
3216 | # define IF_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__ |
3217 | #endif |
3218 | #define IF_NOT_FEATURE_MODUTILS_SYMBOLS(...) |
3219 | #define CONFIG_DEFAULT_MODULES_DIR "/lib/modules" |
3220 | #define ENABLE_DEFAULT_MODULES_DIR 1 |
3221 | #ifdef MAKE_SUID |
3222 | # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__ "CONFIG_DEFAULT_MODULES_DIR" |
3223 | #else |
3224 | # define IF_DEFAULT_MODULES_DIR(...) __VA_ARGS__ |
3225 | #endif |
3226 | #define IF_NOT_DEFAULT_MODULES_DIR(...) |
3227 | #define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep" |
3228 | #define ENABLE_DEFAULT_DEPMOD_FILE 1 |
3229 | #ifdef MAKE_SUID |
3230 | # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__ "CONFIG_DEFAULT_DEPMOD_FILE" |
3231 | #else |
3232 | # define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__ |
3233 | #endif |
3234 | #define IF_NOT_DEFAULT_DEPMOD_FILE(...) |
3235 | |
3236 | /* |
3237 | * Linux System Utilities |
3238 | */ |
3239 | #undef CONFIG_ACPID |
3240 | #define ENABLE_ACPID 0 |
3241 | #define IF_ACPID(...) |
3242 | #define IF_NOT_ACPID(...) __VA_ARGS__ |
3243 | #undef CONFIG_FEATURE_ACPID_COMPAT |
3244 | #define ENABLE_FEATURE_ACPID_COMPAT 0 |
3245 | #define IF_FEATURE_ACPID_COMPAT(...) |
3246 | #define IF_NOT_FEATURE_ACPID_COMPAT(...) __VA_ARGS__ |
3247 | #define CONFIG_BLKDISCARD 1 |
3248 | #define ENABLE_BLKDISCARD 1 |
3249 | #ifdef MAKE_SUID |
3250 | # define IF_BLKDISCARD(...) __VA_ARGS__ "CONFIG_BLKDISCARD" |
3251 | #else |
3252 | # define IF_BLKDISCARD(...) __VA_ARGS__ |
3253 | #endif |
3254 | #define IF_NOT_BLKDISCARD(...) |
3255 | #define CONFIG_BLKID 1 |
3256 | #define ENABLE_BLKID 1 |
3257 | #ifdef MAKE_SUID |
3258 | # define IF_BLKID(...) __VA_ARGS__ "CONFIG_BLKID" |
3259 | #else |
3260 | # define IF_BLKID(...) __VA_ARGS__ |
3261 | #endif |
3262 | #define IF_NOT_BLKID(...) |
3263 | #define CONFIG_FEATURE_BLKID_TYPE 1 |
3264 | #define ENABLE_FEATURE_BLKID_TYPE 1 |
3265 | #ifdef MAKE_SUID |
3266 | # define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__ "CONFIG_FEATURE_BLKID_TYPE" |
3267 | #else |
3268 | # define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__ |
3269 | #endif |
3270 | #define IF_NOT_FEATURE_BLKID_TYPE(...) |
3271 | #define CONFIG_BLOCKDEV 1 |
3272 | #define ENABLE_BLOCKDEV 1 |
3273 | #ifdef MAKE_SUID |
3274 | # define IF_BLOCKDEV(...) __VA_ARGS__ "CONFIG_BLOCKDEV" |
3275 | #else |
3276 | # define IF_BLOCKDEV(...) __VA_ARGS__ |
3277 | #endif |
3278 | #define IF_NOT_BLOCKDEV(...) |
3279 | #define CONFIG_DMESG 1 |
3280 | #define ENABLE_DMESG 1 |
3281 | #ifdef MAKE_SUID |
3282 | # define IF_DMESG(...) __VA_ARGS__ "CONFIG_DMESG" |
3283 | #else |
3284 | # define IF_DMESG(...) __VA_ARGS__ |
3285 | #endif |
3286 | #define IF_NOT_DMESG(...) |
3287 | #undef CONFIG_FEATURE_DMESG_PRETTY |
3288 | #define ENABLE_FEATURE_DMESG_PRETTY 0 |
3289 | #define IF_FEATURE_DMESG_PRETTY(...) |
3290 | #define IF_NOT_FEATURE_DMESG_PRETTY(...) __VA_ARGS__ |
3291 | #define CONFIG_FATATTR 1 |
3292 | #define ENABLE_FATATTR 1 |
3293 | #ifdef MAKE_SUID |
3294 | # define IF_FATATTR(...) __VA_ARGS__ "CONFIG_FATATTR" |
3295 | #else |
3296 | # define IF_FATATTR(...) __VA_ARGS__ |
3297 | #endif |
3298 | #define IF_NOT_FATATTR(...) |
3299 | #define CONFIG_FBSET 1 |
3300 | #define ENABLE_FBSET 1 |
3301 | #ifdef MAKE_SUID |
3302 | # define IF_FBSET(...) __VA_ARGS__ "CONFIG_FBSET" |
3303 | #else |
3304 | # define IF_FBSET(...) __VA_ARGS__ |
3305 | #endif |
3306 | #define IF_NOT_FBSET(...) |
3307 | #define CONFIG_FEATURE_FBSET_FANCY 1 |
3308 | #define ENABLE_FEATURE_FBSET_FANCY 1 |
3309 | #ifdef MAKE_SUID |
3310 | # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_FBSET_FANCY" |
3311 | #else |
3312 | # define IF_FEATURE_FBSET_FANCY(...) __VA_ARGS__ |
3313 | #endif |
3314 | #define IF_NOT_FEATURE_FBSET_FANCY(...) |
3315 | #undef CONFIG_FEATURE_FBSET_READMODE |
3316 | #define ENABLE_FEATURE_FBSET_READMODE 0 |
3317 | #define IF_FEATURE_FBSET_READMODE(...) |
3318 | #define IF_NOT_FEATURE_FBSET_READMODE(...) __VA_ARGS__ |
3319 | #undef CONFIG_FDFORMAT |
3320 | #define ENABLE_FDFORMAT 0 |
3321 | #define IF_FDFORMAT(...) |
3322 | #define IF_NOT_FDFORMAT(...) __VA_ARGS__ |
3323 | #define CONFIG_FDISK 1 |
3324 | #define ENABLE_FDISK 1 |
3325 | #ifdef MAKE_SUID |
3326 | # define IF_FDISK(...) __VA_ARGS__ "CONFIG_FDISK" |
3327 | #else |
3328 | # define IF_FDISK(...) __VA_ARGS__ |
3329 | #endif |
3330 | #define IF_NOT_FDISK(...) |
3331 | #undef CONFIG_FDISK_SUPPORT_LARGE_DISKS |
3332 | #define ENABLE_FDISK_SUPPORT_LARGE_DISKS 0 |
3333 | #define IF_FDISK_SUPPORT_LARGE_DISKS(...) |
3334 | #define IF_NOT_FDISK_SUPPORT_LARGE_DISKS(...) __VA_ARGS__ |
3335 | #define CONFIG_FEATURE_FDISK_WRITABLE 1 |
3336 | #define ENABLE_FEATURE_FDISK_WRITABLE 1 |
3337 | #ifdef MAKE_SUID |
3338 | # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_WRITABLE" |
3339 | #else |
3340 | # define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__ |
3341 | #endif |
3342 | #define IF_NOT_FEATURE_FDISK_WRITABLE(...) |
3343 | #undef CONFIG_FEATURE_AIX_LABEL |
3344 | #define ENABLE_FEATURE_AIX_LABEL 0 |
3345 | #define IF_FEATURE_AIX_LABEL(...) |
3346 | #define IF_NOT_FEATURE_AIX_LABEL(...) __VA_ARGS__ |
3347 | #undef CONFIG_FEATURE_SGI_LABEL |
3348 | #define ENABLE_FEATURE_SGI_LABEL 0 |
3349 | #define IF_FEATURE_SGI_LABEL(...) |
3350 | #define IF_NOT_FEATURE_SGI_LABEL(...) __VA_ARGS__ |
3351 | #undef CONFIG_FEATURE_SUN_LABEL |
3352 | #define ENABLE_FEATURE_SUN_LABEL 0 |
3353 | #define IF_FEATURE_SUN_LABEL(...) |
3354 | #define IF_NOT_FEATURE_SUN_LABEL(...) __VA_ARGS__ |
3355 | #undef CONFIG_FEATURE_OSF_LABEL |
3356 | #define ENABLE_FEATURE_OSF_LABEL 0 |
3357 | #define IF_FEATURE_OSF_LABEL(...) |
3358 | #define IF_NOT_FEATURE_OSF_LABEL(...) __VA_ARGS__ |
3359 | #define CONFIG_FEATURE_GPT_LABEL 1 |
3360 | #define ENABLE_FEATURE_GPT_LABEL 1 |
3361 | #ifdef MAKE_SUID |
3362 | # define IF_FEATURE_GPT_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_GPT_LABEL" |
3363 | #else |
3364 | # define IF_FEATURE_GPT_LABEL(...) __VA_ARGS__ |
3365 | #endif |
3366 | #define IF_NOT_FEATURE_GPT_LABEL(...) |
3367 | #define CONFIG_FEATURE_FDISK_ADVANCED 1 |
3368 | #define ENABLE_FEATURE_FDISK_ADVANCED 1 |
3369 | #ifdef MAKE_SUID |
3370 | # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__ "CONFIG_FEATURE_FDISK_ADVANCED" |
3371 | #else |
3372 | # define IF_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__ |
3373 | #endif |
3374 | #define IF_NOT_FEATURE_FDISK_ADVANCED(...) |
3375 | #define CONFIG_FINDFS 1 |
3376 | #define ENABLE_FINDFS 1 |
3377 | #ifdef MAKE_SUID |
3378 | # define IF_FINDFS(...) __VA_ARGS__ "CONFIG_FINDFS" |
3379 | #else |
3380 | # define IF_FINDFS(...) __VA_ARGS__ |
3381 | #endif |
3382 | #define IF_NOT_FINDFS(...) |
3383 | #define CONFIG_FLOCK 1 |
3384 | #define ENABLE_FLOCK 1 |
3385 | #ifdef MAKE_SUID |
3386 | # define IF_FLOCK(...) __VA_ARGS__ "CONFIG_FLOCK" |
3387 | #else |
3388 | # define IF_FLOCK(...) __VA_ARGS__ |
3389 | #endif |
3390 | #define IF_NOT_FLOCK(...) |
3391 | #undef CONFIG_FDFLUSH |
3392 | #define ENABLE_FDFLUSH 0 |
3393 | #define IF_FDFLUSH(...) |
3394 | #define IF_NOT_FDFLUSH(...) __VA_ARGS__ |
3395 | #define CONFIG_FREERAMDISK 1 |
3396 | #define ENABLE_FREERAMDISK 1 |
3397 | #ifdef MAKE_SUID |
3398 | # define IF_FREERAMDISK(...) __VA_ARGS__ "CONFIG_FREERAMDISK" |
3399 | #else |
3400 | # define IF_FREERAMDISK(...) __VA_ARGS__ |
3401 | #endif |
3402 | #define IF_NOT_FREERAMDISK(...) |
3403 | #undef CONFIG_FSCK_MINIX |
3404 | #define ENABLE_FSCK_MINIX 0 |
3405 | #define IF_FSCK_MINIX(...) |
3406 | #define IF_NOT_FSCK_MINIX(...) __VA_ARGS__ |
3407 | #define CONFIG_FSTRIM 1 |
3408 | #define ENABLE_FSTRIM 1 |
3409 | #ifdef MAKE_SUID |
3410 | # define IF_FSTRIM(...) __VA_ARGS__ "CONFIG_FSTRIM" |
3411 | #else |
3412 | # define IF_FSTRIM(...) __VA_ARGS__ |
3413 | #endif |
3414 | #define IF_NOT_FSTRIM(...) |
3415 | #define CONFIG_GETOPT 1 |
3416 | #define ENABLE_GETOPT 1 |
3417 | #ifdef MAKE_SUID |
3418 | # define IF_GETOPT(...) __VA_ARGS__ "CONFIG_GETOPT" |
3419 | #else |
3420 | # define IF_GETOPT(...) __VA_ARGS__ |
3421 | #endif |
3422 | #define IF_NOT_GETOPT(...) |
3423 | #define CONFIG_FEATURE_GETOPT_LONG 1 |
3424 | #define ENABLE_FEATURE_GETOPT_LONG 1 |
3425 | #ifdef MAKE_SUID |
3426 | # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__ "CONFIG_FEATURE_GETOPT_LONG" |
3427 | #else |
3428 | # define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__ |
3429 | #endif |
3430 | #define IF_NOT_FEATURE_GETOPT_LONG(...) |
3431 | #define CONFIG_HEXDUMP 1 |
3432 | #define ENABLE_HEXDUMP 1 |
3433 | #ifdef MAKE_SUID |
3434 | # define IF_HEXDUMP(...) __VA_ARGS__ "CONFIG_HEXDUMP" |
3435 | #else |
3436 | # define IF_HEXDUMP(...) __VA_ARGS__ |
3437 | #endif |
3438 | #define IF_NOT_HEXDUMP(...) |
3439 | #define CONFIG_FEATURE_HEXDUMP_REVERSE 1 |
3440 | #define ENABLE_FEATURE_HEXDUMP_REVERSE 1 |
3441 | #ifdef MAKE_SUID |
3442 | # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__ "CONFIG_FEATURE_HEXDUMP_REVERSE" |
3443 | #else |
3444 | # define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__ |
3445 | #endif |
3446 | #define IF_NOT_FEATURE_HEXDUMP_REVERSE(...) |
3447 | #undef CONFIG_HD |
3448 | #define ENABLE_HD 0 |
3449 | #define IF_HD(...) |
3450 | #define IF_NOT_HD(...) __VA_ARGS__ |
3451 | #define CONFIG_HWCLOCK 1 |
3452 | #define ENABLE_HWCLOCK 1 |
3453 | #ifdef MAKE_SUID |
3454 | # define IF_HWCLOCK(...) __VA_ARGS__ "CONFIG_HWCLOCK" |
3455 | #else |
3456 | # define IF_HWCLOCK(...) __VA_ARGS__ |
3457 | #endif |
3458 | #define IF_NOT_HWCLOCK(...) |
3459 | #undef CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS |
3460 | #define ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS 0 |
3461 | #define IF_FEATURE_HWCLOCK_LONG_OPTIONS(...) |
3462 | #define IF_NOT_FEATURE_HWCLOCK_LONG_OPTIONS(...) __VA_ARGS__ |
3463 | #undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS |
3464 | #define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 0 |
3465 | #define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...) |
3466 | #define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__ |
3467 | #undef CONFIG_IPCRM |
3468 | #define ENABLE_IPCRM 0 |
3469 | #define IF_IPCRM(...) |
3470 | #define IF_NOT_IPCRM(...) __VA_ARGS__ |
3471 | #undef CONFIG_IPCS |
3472 | #define ENABLE_IPCS 0 |
3473 | #define IF_IPCS(...) |
3474 | #define IF_NOT_IPCS(...) __VA_ARGS__ |
3475 | #define CONFIG_LOSETUP 1 |
3476 | #define ENABLE_LOSETUP 1 |
3477 | #ifdef MAKE_SUID |
3478 | # define IF_LOSETUP(...) __VA_ARGS__ "CONFIG_LOSETUP" |
3479 | #else |
3480 | # define IF_LOSETUP(...) __VA_ARGS__ |
3481 | #endif |
3482 | #define IF_NOT_LOSETUP(...) |
3483 | #define CONFIG_LSPCI 1 |
3484 | #define ENABLE_LSPCI 1 |
3485 | #ifdef MAKE_SUID |
3486 | # define IF_LSPCI(...) __VA_ARGS__ "CONFIG_LSPCI" |
3487 | #else |
3488 | # define IF_LSPCI(...) __VA_ARGS__ |
3489 | #endif |
3490 | #define IF_NOT_LSPCI(...) |
3491 | #define CONFIG_LSUSB 1 |
3492 | #define ENABLE_LSUSB 1 |
3493 | #ifdef MAKE_SUID |
3494 | # define IF_LSUSB(...) __VA_ARGS__ "CONFIG_LSUSB" |
3495 | #else |
3496 | # define IF_LSUSB(...) __VA_ARGS__ |
3497 | #endif |
3498 | #define IF_NOT_LSUSB(...) |
3499 | #undef CONFIG_MDEV |
3500 | #define ENABLE_MDEV 0 |
3501 | #define IF_MDEV(...) |
3502 | #define IF_NOT_MDEV(...) __VA_ARGS__ |
3503 | #undef CONFIG_FEATURE_MDEV_CONF |
3504 | #define ENABLE_FEATURE_MDEV_CONF 0 |
3505 | #define IF_FEATURE_MDEV_CONF(...) |
3506 | #define IF_NOT_FEATURE_MDEV_CONF(...) __VA_ARGS__ |
3507 | #undef CONFIG_FEATURE_MDEV_RENAME |
3508 | #define ENABLE_FEATURE_MDEV_RENAME 0 |
3509 | #define IF_FEATURE_MDEV_RENAME(...) |
3510 | #define IF_NOT_FEATURE_MDEV_RENAME(...) __VA_ARGS__ |
3511 | #undef CONFIG_FEATURE_MDEV_RENAME_REGEXP |
3512 | #define ENABLE_FEATURE_MDEV_RENAME_REGEXP 0 |
3513 | #define IF_FEATURE_MDEV_RENAME_REGEXP(...) |
3514 | #define IF_NOT_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__ |
3515 | #undef CONFIG_FEATURE_MDEV_EXEC |
3516 | #define ENABLE_FEATURE_MDEV_EXEC 0 |
3517 | #define IF_FEATURE_MDEV_EXEC(...) |
3518 | #define IF_NOT_FEATURE_MDEV_EXEC(...) __VA_ARGS__ |
3519 | #undef CONFIG_FEATURE_MDEV_LOAD_FIRMWARE |
3520 | #define ENABLE_FEATURE_MDEV_LOAD_FIRMWARE 0 |
3521 | #define IF_FEATURE_MDEV_LOAD_FIRMWARE(...) |
3522 | #define IF_NOT_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__ |
3523 | #define CONFIG_MKE2FS 1 |
3524 | #define ENABLE_MKE2FS 1 |
3525 | #ifdef MAKE_SUID |
3526 | # define IF_MKE2FS(...) __VA_ARGS__ "CONFIG_MKE2FS" |
3527 | #else |
3528 | # define IF_MKE2FS(...) __VA_ARGS__ |
3529 | #endif |
3530 | #define IF_NOT_MKE2FS(...) |
3531 | #define CONFIG_MKFS_EXT2 1 |
3532 | #define ENABLE_MKFS_EXT2 1 |
3533 | #ifdef MAKE_SUID |
3534 | # define IF_MKFS_EXT2(...) __VA_ARGS__ "CONFIG_MKFS_EXT2" |
3535 | #else |
3536 | # define IF_MKFS_EXT2(...) __VA_ARGS__ |
3537 | #endif |
3538 | #define IF_NOT_MKFS_EXT2(...) |
3539 | #undef CONFIG_MKFS_MINIX |
3540 | #define ENABLE_MKFS_MINIX 0 |
3541 | #define IF_MKFS_MINIX(...) |
3542 | #define IF_NOT_MKFS_MINIX(...) __VA_ARGS__ |
3543 | #undef CONFIG_FEATURE_MINIX2 |
3544 | #define ENABLE_FEATURE_MINIX2 0 |
3545 | #define IF_FEATURE_MINIX2(...) |
3546 | #define IF_NOT_FEATURE_MINIX2(...) __VA_ARGS__ |
3547 | #undef CONFIG_MKFS_REISER |
3548 | #define ENABLE_MKFS_REISER 0 |
3549 | #define IF_MKFS_REISER(...) |
3550 | #define IF_NOT_MKFS_REISER(...) __VA_ARGS__ |
3551 | #define CONFIG_MKDOSFS 1 |
3552 | #define ENABLE_MKDOSFS 1 |
3553 | #ifdef MAKE_SUID |
3554 | # define IF_MKDOSFS(...) __VA_ARGS__ "CONFIG_MKDOSFS" |
3555 | #else |
3556 | # define IF_MKDOSFS(...) __VA_ARGS__ |
3557 | #endif |
3558 | #define IF_NOT_MKDOSFS(...) |
3559 | #define CONFIG_MKFS_VFAT 1 |
3560 | #define ENABLE_MKFS_VFAT 1 |
3561 | #ifdef MAKE_SUID |
3562 | # define IF_MKFS_VFAT(...) __VA_ARGS__ "CONFIG_MKFS_VFAT" |
3563 | #else |
3564 | # define IF_MKFS_VFAT(...) __VA_ARGS__ |
3565 | #endif |
3566 | #define IF_NOT_MKFS_VFAT(...) |
3567 | #define CONFIG_MKSWAP 1 |
3568 | #define ENABLE_MKSWAP 1 |
3569 | #ifdef MAKE_SUID |
3570 | # define IF_MKSWAP(...) __VA_ARGS__ "CONFIG_MKSWAP" |
3571 | #else |
3572 | # define IF_MKSWAP(...) __VA_ARGS__ |
3573 | #endif |
3574 | #define IF_NOT_MKSWAP(...) |
3575 | #undef CONFIG_FEATURE_MKSWAP_UUID |
3576 | #define ENABLE_FEATURE_MKSWAP_UUID 0 |
3577 | #define IF_FEATURE_MKSWAP_UUID(...) |
3578 | #define IF_NOT_FEATURE_MKSWAP_UUID(...) __VA_ARGS__ |
3579 | #define CONFIG_MORE 1 |
3580 | #define ENABLE_MORE 1 |
3581 | #ifdef MAKE_SUID |
3582 | # define IF_MORE(...) __VA_ARGS__ "CONFIG_MORE" |
3583 | #else |
3584 | # define IF_MORE(...) __VA_ARGS__ |
3585 | #endif |
3586 | #define IF_NOT_MORE(...) |
3587 | #define CONFIG_MOUNT 1 |
3588 | #define ENABLE_MOUNT 1 |
3589 | #ifdef MAKE_SUID |
3590 | # define IF_MOUNT(...) __VA_ARGS__ "CONFIG_MOUNT" |
3591 | #else |
3592 | # define IF_MOUNT(...) __VA_ARGS__ |
3593 | #endif |
3594 | #define IF_NOT_MOUNT(...) |
3595 | #define CONFIG_FEATURE_MOUNT_FAKE 1 |
3596 | #define ENABLE_FEATURE_MOUNT_FAKE 1 |
3597 | #ifdef MAKE_SUID |
3598 | # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FAKE" |
3599 | #else |
3600 | # define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__ |
3601 | #endif |
3602 | #define IF_NOT_FEATURE_MOUNT_FAKE(...) |
3603 | #define CONFIG_FEATURE_MOUNT_VERBOSE 1 |
3604 | #define ENABLE_FEATURE_MOUNT_VERBOSE 1 |
3605 | #ifdef MAKE_SUID |
3606 | # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_VERBOSE" |
3607 | #else |
3608 | # define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__ |
3609 | #endif |
3610 | #define IF_NOT_FEATURE_MOUNT_VERBOSE(...) |
3611 | #undef CONFIG_FEATURE_MOUNT_HELPERS |
3612 | #define ENABLE_FEATURE_MOUNT_HELPERS 0 |
3613 | #define IF_FEATURE_MOUNT_HELPERS(...) |
3614 | #define IF_NOT_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__ |
3615 | #define CONFIG_FEATURE_MOUNT_LABEL 1 |
3616 | #define ENABLE_FEATURE_MOUNT_LABEL 1 |
3617 | #ifdef MAKE_SUID |
3618 | # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LABEL" |
3619 | #else |
3620 | # define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__ |
3621 | #endif |
3622 | #define IF_NOT_FEATURE_MOUNT_LABEL(...) |
3623 | #define CONFIG_FEATURE_MOUNT_NFS 1 |
3624 | #define ENABLE_FEATURE_MOUNT_NFS 1 |
3625 | #ifdef MAKE_SUID |
3626 | # define IF_FEATURE_MOUNT_NFS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_NFS" |
3627 | #else |
3628 | # define IF_FEATURE_MOUNT_NFS(...) __VA_ARGS__ |
3629 | #endif |
3630 | #define IF_NOT_FEATURE_MOUNT_NFS(...) |
3631 | #define CONFIG_FEATURE_MOUNT_CIFS 1 |
3632 | #define ENABLE_FEATURE_MOUNT_CIFS 1 |
3633 | #ifdef MAKE_SUID |
3634 | # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_CIFS" |
3635 | #else |
3636 | # define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__ |
3637 | #endif |
3638 | #define IF_NOT_FEATURE_MOUNT_CIFS(...) |
3639 | #define CONFIG_FEATURE_MOUNT_FLAGS 1 |
3640 | #define ENABLE_FEATURE_MOUNT_FLAGS 1 |
3641 | #ifdef MAKE_SUID |
3642 | # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FLAGS" |
3643 | #else |
3644 | # define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__ |
3645 | #endif |
3646 | #define IF_NOT_FEATURE_MOUNT_FLAGS(...) |
3647 | #define CONFIG_FEATURE_MOUNT_FSTAB 1 |
3648 | #define ENABLE_FEATURE_MOUNT_FSTAB 1 |
3649 | #ifdef MAKE_SUID |
3650 | # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_FSTAB" |
3651 | #else |
3652 | # define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__ |
3653 | #endif |
3654 | #define IF_NOT_FEATURE_MOUNT_FSTAB(...) |
3655 | #define CONFIG_FEATURE_MOUNT_OTHERTAB 1 |
3656 | #define ENABLE_FEATURE_MOUNT_OTHERTAB 1 |
3657 | #ifdef MAKE_SUID |
3658 | # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_OTHERTAB" |
3659 | #else |
3660 | # define IF_FEATURE_MOUNT_OTHERTAB(...) __VA_ARGS__ |
3661 | #endif |
3662 | #define IF_NOT_FEATURE_MOUNT_OTHERTAB(...) |
3663 | #define CONFIG_NSENTER 1 |
3664 | #define ENABLE_NSENTER 1 |
3665 | #ifdef MAKE_SUID |
3666 | # define IF_NSENTER(...) __VA_ARGS__ "CONFIG_NSENTER" |
3667 | #else |
3668 | # define IF_NSENTER(...) __VA_ARGS__ |
3669 | #endif |
3670 | #define IF_NOT_NSENTER(...) |
3671 | #define CONFIG_FEATURE_NSENTER_LONG_OPTS 1 |
3672 | #define ENABLE_FEATURE_NSENTER_LONG_OPTS 1 |
3673 | #ifdef MAKE_SUID |
3674 | # define IF_FEATURE_NSENTER_LONG_OPTS(...) __VA_ARGS__ "CONFIG_FEATURE_NSENTER_LONG_OPTS" |
3675 | #else |
3676 | # define IF_FEATURE_NSENTER_LONG_OPTS(...) __VA_ARGS__ |
3677 | #endif |
3678 | #define IF_NOT_FEATURE_NSENTER_LONG_OPTS(...) |
3679 | #undef CONFIG_PIVOT_ROOT |
3680 | #define ENABLE_PIVOT_ROOT 0 |
3681 | #define IF_PIVOT_ROOT(...) |
3682 | #define IF_NOT_PIVOT_ROOT(...) __VA_ARGS__ |
3683 | #define CONFIG_RDATE 1 |
3684 | #define ENABLE_RDATE 1 |
3685 | #ifdef MAKE_SUID |
3686 | # define IF_RDATE(...) __VA_ARGS__ "CONFIG_RDATE" |
3687 | #else |
3688 | # define IF_RDATE(...) __VA_ARGS__ |
3689 | #endif |
3690 | #define IF_NOT_RDATE(...) |
3691 | #define CONFIG_RDEV 1 |
3692 | #define ENABLE_RDEV 1 |
3693 | #ifdef MAKE_SUID |
3694 | # define IF_RDEV(...) __VA_ARGS__ "CONFIG_RDEV" |
3695 | #else |
3696 | # define IF_RDEV(...) __VA_ARGS__ |
3697 | #endif |
3698 | #define IF_NOT_RDEV(...) |
3699 | #undef CONFIG_READPROFILE |
3700 | #define ENABLE_READPROFILE 0 |
3701 | #define IF_READPROFILE(...) |
3702 | #define IF_NOT_READPROFILE(...) __VA_ARGS__ |
3703 | #define CONFIG_REV 1 |
3704 | #define ENABLE_REV 1 |
3705 | #ifdef MAKE_SUID |
3706 | # define IF_REV(...) __VA_ARGS__ "CONFIG_REV" |
3707 | #else |
3708 | # define IF_REV(...) __VA_ARGS__ |
3709 | #endif |
3710 | #define IF_NOT_REV(...) |
3711 | #undef CONFIG_RTCWAKE |
3712 | #define ENABLE_RTCWAKE 0 |
3713 | #define IF_RTCWAKE(...) |
3714 | #define IF_NOT_RTCWAKE(...) __VA_ARGS__ |
3715 | #undef CONFIG_SCRIPT |
3716 | #define ENABLE_SCRIPT 0 |
3717 | #define IF_SCRIPT(...) |
3718 | #define IF_NOT_SCRIPT(...) __VA_ARGS__ |
3719 | #undef CONFIG_SCRIPTREPLAY |
3720 | #define ENABLE_SCRIPTREPLAY 0 |
3721 | #define IF_SCRIPTREPLAY(...) |
3722 | #define IF_NOT_SCRIPTREPLAY(...) __VA_ARGS__ |
3723 | #undef CONFIG_SETARCH |
3724 | #define ENABLE_SETARCH 0 |
3725 | #define IF_SETARCH(...) |
3726 | #define IF_NOT_SETARCH(...) __VA_ARGS__ |
3727 | #define CONFIG_LINUX32 1 |
3728 | #define ENABLE_LINUX32 1 |
3729 | #ifdef MAKE_SUID |
3730 | # define IF_LINUX32(...) __VA_ARGS__ "CONFIG_LINUX32" |
3731 | #else |
3732 | # define IF_LINUX32(...) __VA_ARGS__ |
3733 | #endif |
3734 | #define IF_NOT_LINUX32(...) |
3735 | #define CONFIG_LINUX64 1 |
3736 | #define ENABLE_LINUX64 1 |
3737 | #ifdef MAKE_SUID |
3738 | # define IF_LINUX64(...) __VA_ARGS__ "CONFIG_LINUX64" |
3739 | #else |
3740 | # define IF_LINUX64(...) __VA_ARGS__ |
3741 | #endif |
3742 | #define IF_NOT_LINUX64(...) |
3743 | #define CONFIG_SWAPON 1 |
3744 | #define ENABLE_SWAPON 1 |
3745 | #ifdef MAKE_SUID |
3746 | # define IF_SWAPON(...) __VA_ARGS__ "CONFIG_SWAPON" |
3747 | #else |
3748 | # define IF_SWAPON(...) __VA_ARGS__ |
3749 | #endif |
3750 | #define IF_NOT_SWAPON(...) |
3751 | #define CONFIG_FEATURE_SWAPON_DISCARD 1 |
3752 | #define ENABLE_FEATURE_SWAPON_DISCARD 1 |
3753 | #ifdef MAKE_SUID |
3754 | # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_DISCARD" |
3755 | #else |
3756 | # define IF_FEATURE_SWAPON_DISCARD(...) __VA_ARGS__ |
3757 | #endif |
3758 | #define IF_NOT_FEATURE_SWAPON_DISCARD(...) |
3759 | #define CONFIG_FEATURE_SWAPON_PRI 1 |
3760 | #define ENABLE_FEATURE_SWAPON_PRI 1 |
3761 | #ifdef MAKE_SUID |
3762 | # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__ "CONFIG_FEATURE_SWAPON_PRI" |
3763 | #else |
3764 | # define IF_FEATURE_SWAPON_PRI(...) __VA_ARGS__ |
3765 | #endif |
3766 | #define IF_NOT_FEATURE_SWAPON_PRI(...) |
3767 | #define CONFIG_SWAPOFF 1 |
3768 | #define ENABLE_SWAPOFF 1 |
3769 | #ifdef MAKE_SUID |
3770 | # define IF_SWAPOFF(...) __VA_ARGS__ "CONFIG_SWAPOFF" |
3771 | #else |
3772 | # define IF_SWAPOFF(...) __VA_ARGS__ |
3773 | #endif |
3774 | #define IF_NOT_SWAPOFF(...) |
3775 | #define CONFIG_SWITCH_ROOT 1 |
3776 | #define ENABLE_SWITCH_ROOT 1 |
3777 | #ifdef MAKE_SUID |
3778 | # define IF_SWITCH_ROOT(...) __VA_ARGS__ "CONFIG_SWITCH_ROOT" |
3779 | #else |
3780 | # define IF_SWITCH_ROOT(...) __VA_ARGS__ |
3781 | #endif |
3782 | #define IF_NOT_SWITCH_ROOT(...) |
3783 | #define CONFIG_UEVENT 1 |
3784 | #define ENABLE_UEVENT 1 |
3785 | #ifdef MAKE_SUID |
3786 | # define IF_UEVENT(...) __VA_ARGS__ "CONFIG_UEVENT" |
3787 | #else |
3788 | # define IF_UEVENT(...) __VA_ARGS__ |
3789 | #endif |
3790 | #define IF_NOT_UEVENT(...) |
3791 | #define CONFIG_UMOUNT 1 |
3792 | #define ENABLE_UMOUNT 1 |
3793 | #ifdef MAKE_SUID |
3794 | # define IF_UMOUNT(...) __VA_ARGS__ "CONFIG_UMOUNT" |
3795 | #else |
3796 | # define IF_UMOUNT(...) __VA_ARGS__ |
3797 | #endif |
3798 | #define IF_NOT_UMOUNT(...) |
3799 | #define CONFIG_FEATURE_UMOUNT_ALL 1 |
3800 | #define ENABLE_FEATURE_UMOUNT_ALL 1 |
3801 | #ifdef MAKE_SUID |
3802 | # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__ "CONFIG_FEATURE_UMOUNT_ALL" |
3803 | #else |
3804 | # define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__ |
3805 | #endif |
3806 | #define IF_NOT_FEATURE_UMOUNT_ALL(...) |
3807 | #define CONFIG_UNSHARE 1 |
3808 | #define ENABLE_UNSHARE 1 |
3809 | #ifdef MAKE_SUID |
3810 | # define IF_UNSHARE(...) __VA_ARGS__ "CONFIG_UNSHARE" |
3811 | #else |
3812 | # define IF_UNSHARE(...) __VA_ARGS__ |
3813 | #endif |
3814 | #define IF_NOT_UNSHARE(...) |
3815 | |
3816 | /* |
3817 | * Common options for mount/umount |
3818 | */ |
3819 | #define CONFIG_FEATURE_MOUNT_LOOP 1 |
3820 | #define ENABLE_FEATURE_MOUNT_LOOP 1 |
3821 | #ifdef MAKE_SUID |
3822 | # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP" |
3823 | #else |
3824 | # define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__ |
3825 | #endif |
3826 | #define IF_NOT_FEATURE_MOUNT_LOOP(...) |
3827 | #define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1 |
3828 | #define ENABLE_FEATURE_MOUNT_LOOP_CREATE 1 |
3829 | #ifdef MAKE_SUID |
3830 | # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__ "CONFIG_FEATURE_MOUNT_LOOP_CREATE" |
3831 | #else |
3832 | # define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__ |
3833 | #endif |
3834 | #define IF_NOT_FEATURE_MOUNT_LOOP_CREATE(...) |
3835 | #undef CONFIG_FEATURE_MTAB_SUPPORT |
3836 | #define ENABLE_FEATURE_MTAB_SUPPORT 0 |
3837 | #define IF_FEATURE_MTAB_SUPPORT(...) |
3838 | #define IF_NOT_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__ |
3839 | #define CONFIG_VOLUMEID 1 |
3840 | #define ENABLE_VOLUMEID 1 |
3841 | #ifdef MAKE_SUID |
3842 | # define IF_VOLUMEID(...) __VA_ARGS__ "CONFIG_VOLUMEID" |
3843 | #else |
3844 | # define IF_VOLUMEID(...) __VA_ARGS__ |
3845 | #endif |
3846 | #define IF_NOT_VOLUMEID(...) |
3847 | |
3848 | /* |
3849 | * Filesystem/Volume identification |
3850 | */ |
3851 | #define CONFIG_FEATURE_VOLUMEID_BCACHE 1 |
3852 | #define ENABLE_FEATURE_VOLUMEID_BCACHE 1 |
3853 | #ifdef MAKE_SUID |
3854 | # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_BCACHE" |
3855 | #else |
3856 | # define IF_FEATURE_VOLUMEID_BCACHE(...) __VA_ARGS__ |
3857 | #endif |
3858 | #define IF_NOT_FEATURE_VOLUMEID_BCACHE(...) |
3859 | #undef CONFIG_FEATURE_VOLUMEID_BTRFS |
3860 | #define ENABLE_FEATURE_VOLUMEID_BTRFS 0 |
3861 | #define IF_FEATURE_VOLUMEID_BTRFS(...) |
3862 | #define IF_NOT_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__ |
3863 | #undef CONFIG_FEATURE_VOLUMEID_CRAMFS |
3864 | #define ENABLE_FEATURE_VOLUMEID_CRAMFS 0 |
3865 | #define IF_FEATURE_VOLUMEID_CRAMFS(...) |
3866 | #define IF_NOT_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__ |
3867 | #define CONFIG_FEATURE_VOLUMEID_EXFAT 1 |
3868 | #define ENABLE_FEATURE_VOLUMEID_EXFAT 1 |
3869 | #ifdef MAKE_SUID |
3870 | # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXFAT" |
3871 | #else |
3872 | # define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__ |
3873 | #endif |
3874 | #define IF_NOT_FEATURE_VOLUMEID_EXFAT(...) |
3875 | #define CONFIG_FEATURE_VOLUMEID_EXT 1 |
3876 | #define ENABLE_FEATURE_VOLUMEID_EXT 1 |
3877 | #ifdef MAKE_SUID |
3878 | # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_EXT" |
3879 | #else |
3880 | # define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__ |
3881 | #endif |
3882 | #define IF_NOT_FEATURE_VOLUMEID_EXT(...) |
3883 | #define CONFIG_FEATURE_VOLUMEID_F2FS 1 |
3884 | #define ENABLE_FEATURE_VOLUMEID_F2FS 1 |
3885 | #ifdef MAKE_SUID |
3886 | # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_F2FS" |
3887 | #else |
3888 | # define IF_FEATURE_VOLUMEID_F2FS(...) __VA_ARGS__ |
3889 | #endif |
3890 | #define IF_NOT_FEATURE_VOLUMEID_F2FS(...) |
3891 | #define CONFIG_FEATURE_VOLUMEID_FAT 1 |
3892 | #define ENABLE_FEATURE_VOLUMEID_FAT 1 |
3893 | #ifdef MAKE_SUID |
3894 | # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_FAT" |
3895 | #else |
3896 | # define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__ |
3897 | #endif |
3898 | #define IF_NOT_FEATURE_VOLUMEID_FAT(...) |
3899 | #undef CONFIG_FEATURE_VOLUMEID_HFS |
3900 | #define ENABLE_FEATURE_VOLUMEID_HFS 0 |
3901 | #define IF_FEATURE_VOLUMEID_HFS(...) |
3902 | #define IF_NOT_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__ |
3903 | #define CONFIG_FEATURE_VOLUMEID_ISO9660 1 |
3904 | #define ENABLE_FEATURE_VOLUMEID_ISO9660 1 |
3905 | #ifdef MAKE_SUID |
3906 | # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_ISO9660" |
3907 | #else |
3908 | # define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__ |
3909 | #endif |
3910 | #define IF_NOT_FEATURE_VOLUMEID_ISO9660(...) |
3911 | #undef CONFIG_FEATURE_VOLUMEID_JFS |
3912 | #define ENABLE_FEATURE_VOLUMEID_JFS 0 |
3913 | #define IF_FEATURE_VOLUMEID_JFS(...) |
3914 | #define IF_NOT_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__ |
3915 | #undef CONFIG_FEATURE_VOLUMEID_LINUXRAID |
3916 | #define ENABLE_FEATURE_VOLUMEID_LINUXRAID 0 |
3917 | #define IF_FEATURE_VOLUMEID_LINUXRAID(...) |
3918 | #define IF_NOT_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__ |
3919 | #define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1 |
3920 | #define ENABLE_FEATURE_VOLUMEID_LINUXSWAP 1 |
3921 | #ifdef MAKE_SUID |
3922 | # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_LINUXSWAP" |
3923 | #else |
3924 | # define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__ |
3925 | #endif |
3926 | #define IF_NOT_FEATURE_VOLUMEID_LINUXSWAP(...) |
3927 | #undef CONFIG_FEATURE_VOLUMEID_LUKS |
3928 | #define ENABLE_FEATURE_VOLUMEID_LUKS 0 |
3929 | #define IF_FEATURE_VOLUMEID_LUKS(...) |
3930 | #define IF_NOT_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__ |
3931 | #undef CONFIG_FEATURE_VOLUMEID_NILFS |
3932 | #define ENABLE_FEATURE_VOLUMEID_NILFS 0 |
3933 | #define IF_FEATURE_VOLUMEID_NILFS(...) |
3934 | #define IF_NOT_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__ |
3935 | #define CONFIG_FEATURE_VOLUMEID_NTFS 1 |
3936 | #define ENABLE_FEATURE_VOLUMEID_NTFS 1 |
3937 | #ifdef MAKE_SUID |
3938 | # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_NTFS" |
3939 | #else |
3940 | # define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__ |
3941 | #endif |
3942 | #define IF_NOT_FEATURE_VOLUMEID_NTFS(...) |
3943 | #undef CONFIG_FEATURE_VOLUMEID_OCFS2 |
3944 | #define ENABLE_FEATURE_VOLUMEID_OCFS2 0 |
3945 | #define IF_FEATURE_VOLUMEID_OCFS2(...) |
3946 | #define IF_NOT_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__ |
3947 | #undef CONFIG_FEATURE_VOLUMEID_REISERFS |
3948 | #define ENABLE_FEATURE_VOLUMEID_REISERFS 0 |
3949 | #define IF_FEATURE_VOLUMEID_REISERFS(...) |
3950 | #define IF_NOT_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__ |
3951 | #undef CONFIG_FEATURE_VOLUMEID_ROMFS |
3952 | #define ENABLE_FEATURE_VOLUMEID_ROMFS 0 |
3953 | #define IF_FEATURE_VOLUMEID_ROMFS(...) |
3954 | #define IF_NOT_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__ |
3955 | #define CONFIG_FEATURE_VOLUMEID_SQUASHFS 1 |
3956 | #define ENABLE_FEATURE_VOLUMEID_SQUASHFS 1 |
3957 | #ifdef MAKE_SUID |
3958 | # define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_SQUASHFS" |
3959 | #else |
3960 | # define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__ |
3961 | #endif |
3962 | #define IF_NOT_FEATURE_VOLUMEID_SQUASHFS(...) |
3963 | #undef CONFIG_FEATURE_VOLUMEID_SYSV |
3964 | #define ENABLE_FEATURE_VOLUMEID_SYSV 0 |
3965 | #define IF_FEATURE_VOLUMEID_SYSV(...) |
3966 | #define IF_NOT_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__ |
3967 | #define CONFIG_FEATURE_VOLUMEID_UBIFS 1 |
3968 | #define ENABLE_FEATURE_VOLUMEID_UBIFS 1 |
3969 | #ifdef MAKE_SUID |
3970 | # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__ "CONFIG_FEATURE_VOLUMEID_UBIFS" |
3971 | #else |
3972 | # define IF_FEATURE_VOLUMEID_UBIFS(...) __VA_ARGS__ |
3973 | #endif |
3974 | #define IF_NOT_FEATURE_VOLUMEID_UBIFS(...) |
3975 | #undef CONFIG_FEATURE_VOLUMEID_UDF |
3976 | #define ENABLE_FEATURE_VOLUMEID_UDF 0 |
3977 | #define IF_FEATURE_VOLUMEID_UDF(...) |
3978 | #define IF_NOT_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__ |
3979 | #undef CONFIG_FEATURE_VOLUMEID_XFS |
3980 | #define ENABLE_FEATURE_VOLUMEID_XFS 0 |
3981 | #define IF_FEATURE_VOLUMEID_XFS(...) |
3982 | #define IF_NOT_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__ |
3983 | |
3984 | /* |
3985 | * Miscellaneous Utilities |
3986 | */ |
3987 | #define CONFIG_ADJTIMEX 1 |
3988 | #define ENABLE_ADJTIMEX 1 |
3989 | #ifdef MAKE_SUID |
3990 | # define IF_ADJTIMEX(...) __VA_ARGS__ "CONFIG_ADJTIMEX" |
3991 | #else |
3992 | # define IF_ADJTIMEX(...) __VA_ARGS__ |
3993 | #endif |
3994 | #define IF_NOT_ADJTIMEX(...) |
3995 | #define CONFIG_BBCONFIG 1 |
3996 | #define ENABLE_BBCONFIG 1 |
3997 | #ifdef MAKE_SUID |
3998 | # define IF_BBCONFIG(...) __VA_ARGS__ "CONFIG_BBCONFIG" |
3999 | #else |
4000 | # define IF_BBCONFIG(...) __VA_ARGS__ |
4001 | #endif |
4002 | #define IF_NOT_BBCONFIG(...) |
4003 | #define CONFIG_FEATURE_COMPRESS_BBCONFIG 1 |
4004 | #define ENABLE_FEATURE_COMPRESS_BBCONFIG 1 |
4005 | #ifdef MAKE_SUID |
4006 | # define IF_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__ "CONFIG_FEATURE_COMPRESS_BBCONFIG" |
4007 | #else |
4008 | # define IF_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__ |
4009 | #endif |
4010 | #define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...) |
4011 | #undef CONFIG_BEEP |
4012 | #define ENABLE_BEEP 0 |
4013 | #define IF_BEEP(...) |
4014 | #define IF_NOT_BEEP(...) __VA_ARGS__ |
4015 | #define CONFIG_FEATURE_BEEP_FREQ 0 |
4016 | #define ENABLE_FEATURE_BEEP_FREQ 1 |
4017 | #ifdef MAKE_SUID |
4018 | # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_FREQ" |
4019 | #else |
4020 | # define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__ |
4021 | #endif |
4022 | #define IF_NOT_FEATURE_BEEP_FREQ(...) |
4023 | #define CONFIG_FEATURE_BEEP_LENGTH_MS 0 |
4024 | #define ENABLE_FEATURE_BEEP_LENGTH_MS 1 |
4025 | #ifdef MAKE_SUID |
4026 | # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__ "CONFIG_FEATURE_BEEP_LENGTH_MS" |
4027 | #else |
4028 | # define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__ |
4029 | #endif |
4030 | #define IF_NOT_FEATURE_BEEP_LENGTH_MS(...) |
4031 | #undef CONFIG_CHAT |
4032 | #define ENABLE_CHAT 0 |
4033 | #define IF_CHAT(...) |
4034 | #define IF_NOT_CHAT(...) __VA_ARGS__ |
4035 | #undef CONFIG_FEATURE_CHAT_NOFAIL |
4036 | #define ENABLE_FEATURE_CHAT_NOFAIL 0 |
4037 | #define IF_FEATURE_CHAT_NOFAIL(...) |
4038 | #define IF_NOT_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__ |
4039 | #undef CONFIG_FEATURE_CHAT_TTY_HIFI |
4040 | #define ENABLE_FEATURE_CHAT_TTY_HIFI 0 |
4041 | #define IF_FEATURE_CHAT_TTY_HIFI(...) |
4042 | #define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__ |
4043 | #undef CONFIG_FEATURE_CHAT_IMPLICIT_CR |
4044 | #define ENABLE_FEATURE_CHAT_IMPLICIT_CR 0 |
4045 | #define IF_FEATURE_CHAT_IMPLICIT_CR(...) |
4046 | #define IF_NOT_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__ |
4047 | #undef CONFIG_FEATURE_CHAT_SWALLOW_OPTS |
4048 | #define ENABLE_FEATURE_CHAT_SWALLOW_OPTS 0 |
4049 | #define IF_FEATURE_CHAT_SWALLOW_OPTS(...) |
4050 | #define IF_NOT_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__ |
4051 | #undef CONFIG_FEATURE_CHAT_SEND_ESCAPES |
4052 | #define ENABLE_FEATURE_CHAT_SEND_ESCAPES 0 |
4053 | #define IF_FEATURE_CHAT_SEND_ESCAPES(...) |
4054 | #define IF_NOT_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__ |
4055 | #undef CONFIG_FEATURE_CHAT_VAR_ABORT_LEN |
4056 | #define ENABLE_FEATURE_CHAT_VAR_ABORT_LEN 0 |
4057 | #define IF_FEATURE_CHAT_VAR_ABORT_LEN(...) |
4058 | #define IF_NOT_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__ |
4059 | #undef CONFIG_FEATURE_CHAT_CLR_ABORT |
4060 | #define ENABLE_FEATURE_CHAT_CLR_ABORT 0 |
4061 | #define IF_FEATURE_CHAT_CLR_ABORT(...) |
4062 | #define IF_NOT_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__ |
4063 | #undef CONFIG_CHRT |
4064 | #define ENABLE_CHRT 0 |
4065 | #define IF_CHRT(...) |
4066 | #define IF_NOT_CHRT(...) __VA_ARGS__ |
4067 | #undef CONFIG_CONSPY |
4068 | #define ENABLE_CONSPY 0 |
4069 | #define IF_CONSPY(...) |
4070 | #define IF_NOT_CONSPY(...) __VA_ARGS__ |
4071 | #define CONFIG_CROND 1 |
4072 | #define ENABLE_CROND 1 |
4073 | #ifdef MAKE_SUID |
4074 | # define IF_CROND(...) __VA_ARGS__ "CONFIG_CROND" |
4075 | #else |
4076 | # define IF_CROND(...) __VA_ARGS__ |
4077 | #endif |
4078 | #define IF_NOT_CROND(...) |
4079 | #define CONFIG_FEATURE_CROND_D 1 |
4080 | #define ENABLE_FEATURE_CROND_D 1 |
4081 | #ifdef MAKE_SUID |
4082 | # define IF_FEATURE_CROND_D(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_D" |
4083 | #else |
4084 | # define IF_FEATURE_CROND_D(...) __VA_ARGS__ |
4085 | #endif |
4086 | #define IF_NOT_FEATURE_CROND_D(...) |
4087 | #undef CONFIG_FEATURE_CROND_CALL_SENDMAIL |
4088 | #define ENABLE_FEATURE_CROND_CALL_SENDMAIL 0 |
4089 | #define IF_FEATURE_CROND_CALL_SENDMAIL(...) |
4090 | #define IF_NOT_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__ |
4091 | #define CONFIG_FEATURE_CROND_DIR "/etc" |
4092 | #define ENABLE_FEATURE_CROND_DIR 1 |
4093 | #ifdef MAKE_SUID |
4094 | # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_CROND_DIR" |
4095 | #else |
4096 | # define IF_FEATURE_CROND_DIR(...) __VA_ARGS__ |
4097 | #endif |
4098 | #define IF_NOT_FEATURE_CROND_DIR(...) |
4099 | #define CONFIG_CRONTAB 1 |
4100 | #define ENABLE_CRONTAB 1 |
4101 | #ifdef MAKE_SUID |
4102 | # define IF_CRONTAB(...) __VA_ARGS__ "CONFIG_CRONTAB" |
4103 | #else |
4104 | # define IF_CRONTAB(...) __VA_ARGS__ |
4105 | #endif |
4106 | #define IF_NOT_CRONTAB(...) |
4107 | #define CONFIG_DC 1 |
4108 | #define ENABLE_DC 1 |
4109 | #ifdef MAKE_SUID |
4110 | # define IF_DC(...) __VA_ARGS__ "CONFIG_DC" |
4111 | #else |
4112 | # define IF_DC(...) __VA_ARGS__ |
4113 | #endif |
4114 | #define IF_NOT_DC(...) |
4115 | #define CONFIG_FEATURE_DC_LIBM 1 |
4116 | #define ENABLE_FEATURE_DC_LIBM 1 |
4117 | #ifdef MAKE_SUID |
4118 | # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__ "CONFIG_FEATURE_DC_LIBM" |
4119 | #else |
4120 | # define IF_FEATURE_DC_LIBM(...) __VA_ARGS__ |
4121 | #endif |
4122 | #define IF_NOT_FEATURE_DC_LIBM(...) |
4123 | #undef CONFIG_DEVFSD |
4124 | #define ENABLE_DEVFSD 0 |
4125 | #define IF_DEVFSD(...) |
4126 | #define IF_NOT_DEVFSD(...) __VA_ARGS__ |
4127 | #undef CONFIG_DEVFSD_MODLOAD |
4128 | #define ENABLE_DEVFSD_MODLOAD 0 |
4129 | #define IF_DEVFSD_MODLOAD(...) |
4130 | #define IF_NOT_DEVFSD_MODLOAD(...) __VA_ARGS__ |
4131 | #undef CONFIG_DEVFSD_FG_NP |
4132 | #define ENABLE_DEVFSD_FG_NP 0 |
4133 | #define IF_DEVFSD_FG_NP(...) |
4134 | #define IF_NOT_DEVFSD_FG_NP(...) __VA_ARGS__ |
4135 | #undef CONFIG_DEVFSD_VERBOSE |
4136 | #define ENABLE_DEVFSD_VERBOSE 0 |
4137 | #define IF_DEVFSD_VERBOSE(...) |
4138 | #define IF_NOT_DEVFSD_VERBOSE(...) __VA_ARGS__ |
4139 | #undef CONFIG_FEATURE_DEVFS |
4140 | #define ENABLE_FEATURE_DEVFS 0 |
4141 | #define IF_FEATURE_DEVFS(...) |
4142 | #define IF_NOT_FEATURE_DEVFS(...) __VA_ARGS__ |
4143 | #define CONFIG_DEVMEM 1 |
4144 | #define ENABLE_DEVMEM 1 |
4145 | #ifdef MAKE_SUID |
4146 | # define IF_DEVMEM(...) __VA_ARGS__ "CONFIG_DEVMEM" |
4147 | #else |
4148 | # define IF_DEVMEM(...) __VA_ARGS__ |
4149 | #endif |
4150 | #define IF_NOT_DEVMEM(...) |
4151 | #undef CONFIG_EJECT |
4152 | #define ENABLE_EJECT 0 |
4153 | #define IF_EJECT(...) |
4154 | #define IF_NOT_EJECT(...) __VA_ARGS__ |
4155 | #undef CONFIG_FEATURE_EJECT_SCSI |
4156 | #define ENABLE_FEATURE_EJECT_SCSI 0 |
4157 | #define IF_FEATURE_EJECT_SCSI(...) |
4158 | #define IF_NOT_FEATURE_EJECT_SCSI(...) __VA_ARGS__ |
4159 | #define CONFIG_FBSPLASH 1 |
4160 | #define ENABLE_FBSPLASH 1 |
4161 | #ifdef MAKE_SUID |
4162 | # define IF_FBSPLASH(...) __VA_ARGS__ "CONFIG_FBSPLASH" |
4163 | #else |
4164 | # define IF_FBSPLASH(...) __VA_ARGS__ |
4165 | #endif |
4166 | #define IF_NOT_FBSPLASH(...) |
4167 | #undef CONFIG_FLASH_ERASEALL |
4168 | #define ENABLE_FLASH_ERASEALL 0 |
4169 | #define IF_FLASH_ERASEALL(...) |
4170 | #define IF_NOT_FLASH_ERASEALL(...) __VA_ARGS__ |
4171 | #define CONFIG_FLASH_LOCK 1 |
4172 | #define ENABLE_FLASH_LOCK 1 |
4173 | #ifdef MAKE_SUID |
4174 | # define IF_FLASH_LOCK(...) __VA_ARGS__ "CONFIG_FLASH_LOCK" |
4175 | #else |
4176 | # define IF_FLASH_LOCK(...) __VA_ARGS__ |
4177 | #endif |
4178 | #define IF_NOT_FLASH_LOCK(...) |
4179 | #define CONFIG_FLASH_UNLOCK 1 |
4180 | #define ENABLE_FLASH_UNLOCK 1 |
4181 | #ifdef MAKE_SUID |
4182 | # define IF_FLASH_UNLOCK(...) __VA_ARGS__ "CONFIG_FLASH_UNLOCK" |
4183 | #else |
4184 | # define IF_FLASH_UNLOCK(...) __VA_ARGS__ |
4185 | #endif |
4186 | #define IF_NOT_FLASH_UNLOCK(...) |
4187 | #define CONFIG_FLASHCP 1 |
4188 | #define ENABLE_FLASHCP 1 |
4189 | #ifdef MAKE_SUID |
4190 | # define IF_FLASHCP(...) __VA_ARGS__ "CONFIG_FLASHCP" |
4191 | #else |
4192 | # define IF_FLASHCP(...) __VA_ARGS__ |
4193 | #endif |
4194 | #define IF_NOT_FLASHCP(...) |
4195 | #undef CONFIG_HDPARM |
4196 | #define ENABLE_HDPARM 0 |
4197 | #define IF_HDPARM(...) |
4198 | #define IF_NOT_HDPARM(...) __VA_ARGS__ |
4199 | #undef CONFIG_FEATURE_HDPARM_GET_IDENTITY |
4200 | #define ENABLE_FEATURE_HDPARM_GET_IDENTITY 0 |
4201 | #define IF_FEATURE_HDPARM_GET_IDENTITY(...) |
4202 | #define IF_NOT_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__ |
4203 | #undef CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF |
4204 | #define ENABLE_FEATURE_HDPARM_HDIO_SCAN_HWIF 0 |
4205 | #define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) |
4206 | #define IF_NOT_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__ |
4207 | #undef CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF |
4208 | #define ENABLE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 0 |
4209 | #define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) |
4210 | #define IF_NOT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__ |
4211 | #undef CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET |
4212 | #define ENABLE_FEATURE_HDPARM_HDIO_DRIVE_RESET 0 |
4213 | #define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) |
4214 | #define IF_NOT_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__ |
4215 | #undef CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF |
4216 | #define ENABLE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 0 |
4217 | #define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) |
4218 | #define IF_NOT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__ |
4219 | #undef CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA |
4220 | #define ENABLE_FEATURE_HDPARM_HDIO_GETSET_DMA 0 |
4221 | #define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...) |
4222 | #define IF_NOT_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__ |
4223 | #define CONFIG_I2CGET 1 |
4224 | #define ENABLE_I2CGET 1 |
4225 | #ifdef MAKE_SUID |
4226 | # define IF_I2CGET(...) __VA_ARGS__ "CONFIG_I2CGET" |
4227 | #else |
4228 | # define IF_I2CGET(...) __VA_ARGS__ |
4229 | #endif |
4230 | #define IF_NOT_I2CGET(...) |
4231 | #define CONFIG_I2CSET 1 |
4232 | #define ENABLE_I2CSET 1 |
4233 | #ifdef MAKE_SUID |
4234 | # define IF_I2CSET(...) __VA_ARGS__ "CONFIG_I2CSET" |
4235 | #else |
4236 | # define IF_I2CSET(...) __VA_ARGS__ |
4237 | #endif |
4238 | #define IF_NOT_I2CSET(...) |
4239 | #define CONFIG_I2CDUMP 1 |
4240 | #define ENABLE_I2CDUMP 1 |
4241 | #ifdef MAKE_SUID |
4242 | # define IF_I2CDUMP(...) __VA_ARGS__ "CONFIG_I2CDUMP" |
4243 | #else |
4244 | # define IF_I2CDUMP(...) __VA_ARGS__ |
4245 | #endif |
4246 | #define IF_NOT_I2CDUMP(...) |
4247 | #define CONFIG_I2CDETECT 1 |
4248 | #define ENABLE_I2CDETECT 1 |
4249 | #ifdef MAKE_SUID |
4250 | # define IF_I2CDETECT(...) __VA_ARGS__ "CONFIG_I2CDETECT" |
4251 | #else |
4252 | # define IF_I2CDETECT(...) __VA_ARGS__ |
4253 | #endif |
4254 | #define IF_NOT_I2CDETECT(...) |
4255 | #undef CONFIG_INOTIFYD |
4256 | #define ENABLE_INOTIFYD 0 |
4257 | #define IF_INOTIFYD(...) |
4258 | #define IF_NOT_INOTIFYD(...) __VA_ARGS__ |
4259 | #define CONFIG_IONICE 1 |
4260 | #define ENABLE_IONICE 1 |
4261 | #ifdef MAKE_SUID |
4262 | # define IF_IONICE(...) __VA_ARGS__ "CONFIG_IONICE" |
4263 | #else |
4264 | # define IF_IONICE(...) __VA_ARGS__ |
4265 | #endif |
4266 | #define IF_NOT_IONICE(...) |
4267 | #undef CONFIG_LAST |
4268 | #define ENABLE_LAST 0 |
4269 | #define IF_LAST(...) |
4270 | #define IF_NOT_LAST(...) __VA_ARGS__ |
4271 | #undef CONFIG_FEATURE_LAST_FANCY |
4272 | #define ENABLE_FEATURE_LAST_FANCY 0 |
4273 | #define IF_FEATURE_LAST_FANCY(...) |
4274 | #define IF_NOT_FEATURE_LAST_FANCY(...) __VA_ARGS__ |
4275 | #define CONFIG_LESS 1 |
4276 | #define ENABLE_LESS 1 |
4277 | #ifdef MAKE_SUID |
4278 | # define IF_LESS(...) __VA_ARGS__ "CONFIG_LESS" |
4279 | #else |
4280 | # define IF_LESS(...) __VA_ARGS__ |
4281 | #endif |
4282 | #define IF_NOT_LESS(...) |
4283 | #define CONFIG_FEATURE_LESS_MAXLINES 65536 |
4284 | #define ENABLE_FEATURE_LESS_MAXLINES 1 |
4285 | #ifdef MAKE_SUID |
4286 | # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MAXLINES" |
4287 | #else |
4288 | # define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__ |
4289 | #endif |
4290 | #define IF_NOT_FEATURE_LESS_MAXLINES(...) |
4291 | #undef CONFIG_FEATURE_LESS_BRACKETS |
4292 | #define ENABLE_FEATURE_LESS_BRACKETS 0 |
4293 | #define IF_FEATURE_LESS_BRACKETS(...) |
4294 | #define IF_NOT_FEATURE_LESS_BRACKETS(...) __VA_ARGS__ |
4295 | #undef CONFIG_FEATURE_LESS_FLAGS |
4296 | #define ENABLE_FEATURE_LESS_FLAGS 0 |
4297 | #define IF_FEATURE_LESS_FLAGS(...) |
4298 | #define IF_NOT_FEATURE_LESS_FLAGS(...) __VA_ARGS__ |
4299 | #define CONFIG_FEATURE_LESS_TRUNCATE 1 |
4300 | #define ENABLE_FEATURE_LESS_TRUNCATE 1 |
4301 | #ifdef MAKE_SUID |
4302 | # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_TRUNCATE" |
4303 | #else |
4304 | # define IF_FEATURE_LESS_TRUNCATE(...) __VA_ARGS__ |
4305 | #endif |
4306 | #define IF_NOT_FEATURE_LESS_TRUNCATE(...) |
4307 | #define CONFIG_FEATURE_LESS_MARKS 1 |
4308 | #define ENABLE_FEATURE_LESS_MARKS 1 |
4309 | #ifdef MAKE_SUID |
4310 | # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_MARKS" |
4311 | #else |
4312 | # define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__ |
4313 | #endif |
4314 | #define IF_NOT_FEATURE_LESS_MARKS(...) |
4315 | #define CONFIG_FEATURE_LESS_REGEXP 1 |
4316 | #define ENABLE_FEATURE_LESS_REGEXP 1 |
4317 | #ifdef MAKE_SUID |
4318 | # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_REGEXP" |
4319 | #else |
4320 | # define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__ |
4321 | #endif |
4322 | #define IF_NOT_FEATURE_LESS_REGEXP(...) |
4323 | #define CONFIG_FEATURE_LESS_WINCH 1 |
4324 | #define ENABLE_FEATURE_LESS_WINCH 1 |
4325 | #ifdef MAKE_SUID |
4326 | # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_WINCH" |
4327 | #else |
4328 | # define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__ |
4329 | #endif |
4330 | #define IF_NOT_FEATURE_LESS_WINCH(...) |
4331 | #define CONFIG_FEATURE_LESS_ASK_TERMINAL 1 |
4332 | #define ENABLE_FEATURE_LESS_ASK_TERMINAL 1 |
4333 | #ifdef MAKE_SUID |
4334 | # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__ "CONFIG_FEATURE_LESS_ASK_TERMINAL" |
4335 | #else |
4336 | # define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__ |
4337 | #endif |
4338 | #define IF_NOT_FEATURE_LESS_ASK_TERMINAL(...) |
4339 | #undef CONFIG_FEATURE_LESS_DASHCMD |
4340 | #define ENABLE_FEATURE_LESS_DASHCMD 0 |
4341 | #define IF_FEATURE_LESS_DASHCMD(...) |
4342 | #define IF_NOT_FEATURE_LESS_DASHCMD(...) __VA_ARGS__ |
4343 | #undef CONFIG_FEATURE_LESS_LINENUMS |
4344 | #define ENABLE_FEATURE_LESS_LINENUMS 0 |
4345 | #define IF_FEATURE_LESS_LINENUMS(...) |
4346 | #define IF_NOT_FEATURE_LESS_LINENUMS(...) __VA_ARGS__ |
4347 | #undef CONFIG_MAKEDEVS |
4348 | #define ENABLE_MAKEDEVS 0 |
4349 | #define IF_MAKEDEVS(...) |
4350 | #define IF_NOT_MAKEDEVS(...) __VA_ARGS__ |
4351 | #undef CONFIG_FEATURE_MAKEDEVS_LEAF |
4352 | #define ENABLE_FEATURE_MAKEDEVS_LEAF 0 |
4353 | #define IF_FEATURE_MAKEDEVS_LEAF(...) |
4354 | #define IF_NOT_FEATURE_MAKEDEVS_LEAF(...) __VA_ARGS__ |
4355 | #undef CONFIG_FEATURE_MAKEDEVS_TABLE |
4356 | #define ENABLE_FEATURE_MAKEDEVS_TABLE 0 |
4357 | #define IF_FEATURE_MAKEDEVS_TABLE(...) |
4358 | #define IF_NOT_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__ |
4359 | #define CONFIG_MAN 1 |
4360 | #define ENABLE_MAN 1 |
4361 | #ifdef MAKE_SUID |
4362 | # define IF_MAN(...) __VA_ARGS__ "CONFIG_MAN" |
4363 | #else |
4364 | # define IF_MAN(...) __VA_ARGS__ |
4365 | #endif |
4366 | #define IF_NOT_MAN(...) |
4367 | #undef CONFIG_MICROCOM |
4368 | #define ENABLE_MICROCOM 0 |
4369 | #define IF_MICROCOM(...) |
4370 | #define IF_NOT_MICROCOM(...) __VA_ARGS__ |
4371 | #define CONFIG_MOUNTPOINT 1 |
4372 | #define ENABLE_MOUNTPOINT 1 |
4373 | #ifdef MAKE_SUID |
4374 | # define IF_MOUNTPOINT(...) __VA_ARGS__ "CONFIG_MOUNTPOINT" |
4375 | #else |
4376 | # define IF_MOUNTPOINT(...) __VA_ARGS__ |
4377 | #endif |
4378 | #define IF_NOT_MOUNTPOINT(...) |
4379 | #undef CONFIG_MT |
4380 | #define ENABLE_MT 0 |
4381 | #define IF_MT(...) |
4382 | #define IF_NOT_MT(...) __VA_ARGS__ |
4383 | #define CONFIG_NANDWRITE 1 |
4384 | #define ENABLE_NANDWRITE 1 |
4385 | #ifdef MAKE_SUID |
4386 | # define IF_NANDWRITE(...) __VA_ARGS__ "CONFIG_NANDWRITE" |
4387 | #else |
4388 | # define IF_NANDWRITE(...) __VA_ARGS__ |
4389 | #endif |
4390 | #define IF_NOT_NANDWRITE(...) |
4391 | #define CONFIG_NANDDUMP 1 |
4392 | #define ENABLE_NANDDUMP 1 |
4393 | #ifdef MAKE_SUID |
4394 | # define IF_NANDDUMP(...) __VA_ARGS__ "CONFIG_NANDDUMP" |
4395 | #else |
4396 | # define IF_NANDDUMP(...) __VA_ARGS__ |
4397 | #endif |
4398 | #define IF_NOT_NANDDUMP(...) |
4399 | #undef CONFIG_RAIDAUTORUN |
4400 | #define ENABLE_RAIDAUTORUN 0 |
4401 | #define IF_RAIDAUTORUN(...) |
4402 | #define IF_NOT_RAIDAUTORUN(...) __VA_ARGS__ |
4403 | #undef CONFIG_READAHEAD |
4404 | #define ENABLE_READAHEAD 0 |
4405 | #define IF_READAHEAD(...) |
4406 | #define IF_NOT_READAHEAD(...) __VA_ARGS__ |
4407 | #undef CONFIG_RFKILL |
4408 | #define ENABLE_RFKILL 0 |
4409 | #define IF_RFKILL(...) |
4410 | #define IF_NOT_RFKILL(...) __VA_ARGS__ |
4411 | #undef CONFIG_RUNLEVEL |
4412 | #define ENABLE_RUNLEVEL 0 |
4413 | #define IF_RUNLEVEL(...) |
4414 | #define IF_NOT_RUNLEVEL(...) __VA_ARGS__ |
4415 | #define CONFIG_RX 1 |
4416 | #define ENABLE_RX 1 |
4417 | #ifdef MAKE_SUID |
4418 | # define IF_RX(...) __VA_ARGS__ "CONFIG_RX" |
4419 | #else |
4420 | # define IF_RX(...) __VA_ARGS__ |
4421 | #endif |
4422 | #define IF_NOT_RX(...) |
4423 | #define CONFIG_SETSERIAL 1 |
4424 | #define ENABLE_SETSERIAL 1 |
4425 | #ifdef MAKE_SUID |
4426 | # define IF_SETSERIAL(...) __VA_ARGS__ "CONFIG_SETSERIAL" |
4427 | #else |
4428 | # define IF_SETSERIAL(...) __VA_ARGS__ |
4429 | #endif |
4430 | #define IF_NOT_SETSERIAL(...) |
4431 | #define CONFIG_SETSID 1 |
4432 | #define ENABLE_SETSID 1 |
4433 | #ifdef MAKE_SUID |
4434 | # define IF_SETSID(...) __VA_ARGS__ "CONFIG_SETSID" |
4435 | #else |
4436 | # define IF_SETSID(...) __VA_ARGS__ |
4437 | #endif |
4438 | #define IF_NOT_SETSID(...) |
4439 | #define CONFIG_STRINGS 1 |
4440 | #define ENABLE_STRINGS 1 |
4441 | #ifdef MAKE_SUID |
4442 | # define IF_STRINGS(...) __VA_ARGS__ "CONFIG_STRINGS" |
4443 | #else |
4444 | # define IF_STRINGS(...) __VA_ARGS__ |
4445 | #endif |
4446 | #define IF_NOT_STRINGS(...) |
4447 | #define CONFIG_TASKSET 1 |
4448 | #define ENABLE_TASKSET 1 |
4449 | #ifdef MAKE_SUID |
4450 | # define IF_TASKSET(...) __VA_ARGS__ "CONFIG_TASKSET" |
4451 | #else |
4452 | # define IF_TASKSET(...) __VA_ARGS__ |
4453 | #endif |
4454 | #define IF_NOT_TASKSET(...) |
4455 | #define CONFIG_FEATURE_TASKSET_FANCY 1 |
4456 | #define ENABLE_FEATURE_TASKSET_FANCY 1 |
4457 | #ifdef MAKE_SUID |
4458 | # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_TASKSET_FANCY" |
4459 | #else |
4460 | # define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__ |
4461 | #endif |
4462 | #define IF_NOT_FEATURE_TASKSET_FANCY(...) |
4463 | #define CONFIG_TIME 1 |
4464 | #define ENABLE_TIME 1 |
4465 | #ifdef MAKE_SUID |
4466 | # define IF_TIME(...) __VA_ARGS__ "CONFIG_TIME" |
4467 | #else |
4468 | # define IF_TIME(...) __VA_ARGS__ |
4469 | #endif |
4470 | #define IF_NOT_TIME(...) |
4471 | #define CONFIG_TIMEOUT 1 |
4472 | #define ENABLE_TIMEOUT 1 |
4473 | #ifdef MAKE_SUID |
4474 | # define IF_TIMEOUT(...) __VA_ARGS__ "CONFIG_TIMEOUT" |
4475 | #else |
4476 | # define IF_TIMEOUT(...) __VA_ARGS__ |
4477 | #endif |
4478 | #define IF_NOT_TIMEOUT(...) |
4479 | #define CONFIG_TTYSIZE 1 |
4480 | #define ENABLE_TTYSIZE 1 |
4481 | #ifdef MAKE_SUID |
4482 | # define IF_TTYSIZE(...) __VA_ARGS__ "CONFIG_TTYSIZE" |
4483 | #else |
4484 | # define IF_TTYSIZE(...) __VA_ARGS__ |
4485 | #endif |
4486 | #define IF_NOT_TTYSIZE(...) |
4487 | #undef CONFIG_UBIATTACH |
4488 | #define ENABLE_UBIATTACH 0 |
4489 | #define IF_UBIATTACH(...) |
4490 | #define IF_NOT_UBIATTACH(...) __VA_ARGS__ |
4491 | #undef CONFIG_UBIDETACH |
4492 | #define ENABLE_UBIDETACH 0 |
4493 | #define IF_UBIDETACH(...) |
4494 | #define IF_NOT_UBIDETACH(...) __VA_ARGS__ |
4495 | #undef CONFIG_UBIMKVOL |
4496 | #define ENABLE_UBIMKVOL 0 |
4497 | #define IF_UBIMKVOL(...) |
4498 | #define IF_NOT_UBIMKVOL(...) __VA_ARGS__ |
4499 | #undef CONFIG_UBIRMVOL |
4500 | #define ENABLE_UBIRMVOL 0 |
4501 | #define IF_UBIRMVOL(...) |
4502 | #define IF_NOT_UBIRMVOL(...) __VA_ARGS__ |
4503 | #undef CONFIG_UBIRSVOL |
4504 | #define ENABLE_UBIRSVOL 0 |
4505 | #define IF_UBIRSVOL(...) |
4506 | #define IF_NOT_UBIRSVOL(...) __VA_ARGS__ |
4507 | #undef CONFIG_UBIUPDATEVOL |
4508 | #define ENABLE_UBIUPDATEVOL 0 |
4509 | #define IF_UBIUPDATEVOL(...) |
4510 | #define IF_NOT_UBIUPDATEVOL(...) __VA_ARGS__ |
4511 | #define CONFIG_UBIRENAME 1 |
4512 | #define ENABLE_UBIRENAME 1 |
4513 | #ifdef MAKE_SUID |
4514 | # define IF_UBIRENAME(...) __VA_ARGS__ "CONFIG_UBIRENAME" |
4515 | #else |
4516 | # define IF_UBIRENAME(...) __VA_ARGS__ |
4517 | #endif |
4518 | #define IF_NOT_UBIRENAME(...) |
4519 | #undef CONFIG_VOLNAME |
4520 | #define ENABLE_VOLNAME 0 |
4521 | #define IF_VOLNAME(...) |
4522 | #define IF_NOT_VOLNAME(...) __VA_ARGS__ |
4523 | #undef CONFIG_WALL |
4524 | #define ENABLE_WALL 0 |
4525 | #define IF_WALL(...) |
4526 | #define IF_NOT_WALL(...) __VA_ARGS__ |
4527 | #undef CONFIG_WATCHDOG |
4528 | #define ENABLE_WATCHDOG 0 |
4529 | #define IF_WATCHDOG(...) |
4530 | #define IF_NOT_WATCHDOG(...) __VA_ARGS__ |
4531 | |
4532 | /* |
4533 | * Networking Utilities |
4534 | */ |
4535 | #define CONFIG_FEATURE_IPV6 1 |
4536 | #define ENABLE_FEATURE_IPV6 1 |
4537 | #ifdef MAKE_SUID |
4538 | # define IF_FEATURE_IPV6(...) __VA_ARGS__ "CONFIG_FEATURE_IPV6" |
4539 | #else |
4540 | # define IF_FEATURE_IPV6(...) __VA_ARGS__ |
4541 | #endif |
4542 | #define IF_NOT_FEATURE_IPV6(...) |
4543 | #undef CONFIG_FEATURE_UNIX_LOCAL |
4544 | #define ENABLE_FEATURE_UNIX_LOCAL 0 |
4545 | #define IF_FEATURE_UNIX_LOCAL(...) |
4546 | #define IF_NOT_FEATURE_UNIX_LOCAL(...) __VA_ARGS__ |
4547 | #define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1 |
4548 | #define ENABLE_FEATURE_PREFER_IPV4_ADDRESS 1 |
4549 | #ifdef MAKE_SUID |
4550 | # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_PREFER_IPV4_ADDRESS" |
4551 | #else |
4552 | # define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__ |
4553 | #endif |
4554 | #define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...) |
4555 | #define CONFIG_VERBOSE_RESOLUTION_ERRORS 1 |
4556 | #define ENABLE_VERBOSE_RESOLUTION_ERRORS 1 |
4557 | #ifdef MAKE_SUID |
4558 | # define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__ "CONFIG_VERBOSE_RESOLUTION_ERRORS" |
4559 | #else |
4560 | # define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__ |
4561 | #endif |
4562 | #define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) |
4563 | #define CONFIG_ARP 1 |
4564 | #define ENABLE_ARP 1 |
4565 | #ifdef MAKE_SUID |
4566 | # define IF_ARP(...) __VA_ARGS__ "CONFIG_ARP" |
4567 | #else |
4568 | # define IF_ARP(...) __VA_ARGS__ |
4569 | #endif |
4570 | #define IF_NOT_ARP(...) |
4571 | #undef CONFIG_ARPING |
4572 | #define ENABLE_ARPING 0 |
4573 | #define IF_ARPING(...) |
4574 | #define IF_NOT_ARPING(...) __VA_ARGS__ |
4575 | #define CONFIG_BRCTL 1 |
4576 | #define ENABLE_BRCTL 1 |
4577 | #ifdef MAKE_SUID |
4578 | # define IF_BRCTL(...) __VA_ARGS__ "CONFIG_BRCTL" |
4579 | #else |
4580 | # define IF_BRCTL(...) __VA_ARGS__ |
4581 | #endif |
4582 | #define IF_NOT_BRCTL(...) |
4583 | #define CONFIG_FEATURE_BRCTL_FANCY 1 |
4584 | #define ENABLE_FEATURE_BRCTL_FANCY 1 |
4585 | #ifdef MAKE_SUID |
4586 | # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_FANCY" |
4587 | #else |
4588 | # define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__ |
4589 | #endif |
4590 | #define IF_NOT_FEATURE_BRCTL_FANCY(...) |
4591 | #define CONFIG_FEATURE_BRCTL_SHOW 1 |
4592 | #define ENABLE_FEATURE_BRCTL_SHOW 1 |
4593 | #ifdef MAKE_SUID |
4594 | # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__ "CONFIG_FEATURE_BRCTL_SHOW" |
4595 | #else |
4596 | # define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__ |
4597 | #endif |
4598 | #define IF_NOT_FEATURE_BRCTL_SHOW(...) |
4599 | #define CONFIG_DNSD 1 |
4600 | #define ENABLE_DNSD 1 |
4601 | #ifdef MAKE_SUID |
4602 | # define IF_DNSD(...) __VA_ARGS__ "CONFIG_DNSD" |
4603 | #else |
4604 | # define IF_DNSD(...) __VA_ARGS__ |
4605 | #endif |
4606 | #define IF_NOT_DNSD(...) |
4607 | #undef CONFIG_ETHER_WAKE |
4608 | #define ENABLE_ETHER_WAKE 0 |
4609 | #define IF_ETHER_WAKE(...) |
4610 | #define IF_NOT_ETHER_WAKE(...) __VA_ARGS__ |
4611 | #undef CONFIG_FTPD |
4612 | #define ENABLE_FTPD 0 |
4613 | #define IF_FTPD(...) |
4614 | #define IF_NOT_FTPD(...) __VA_ARGS__ |
4615 | #undef CONFIG_FEATURE_FTPD_WRITE |
4616 | #define ENABLE_FEATURE_FTPD_WRITE 0 |
4617 | #define IF_FEATURE_FTPD_WRITE(...) |
4618 | #define IF_NOT_FEATURE_FTPD_WRITE(...) __VA_ARGS__ |
4619 | #undef CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST |
4620 | #define ENABLE_FEATURE_FTPD_ACCEPT_BROKEN_LIST 0 |
4621 | #define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) |
4622 | #define IF_NOT_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__ |
4623 | #undef CONFIG_FEATURE_FTPD_AUTHENTICATION |
4624 | #define ENABLE_FEATURE_FTPD_AUTHENTICATION 0 |
4625 | #define IF_FEATURE_FTPD_AUTHENTICATION(...) |
4626 | #define IF_NOT_FEATURE_FTPD_AUTHENTICATION(...) __VA_ARGS__ |
4627 | #define CONFIG_FTPGET 1 |
4628 | #define ENABLE_FTPGET 1 |
4629 | #ifdef MAKE_SUID |
4630 | # define IF_FTPGET(...) __VA_ARGS__ "CONFIG_FTPGET" |
4631 | #else |
4632 | # define IF_FTPGET(...) __VA_ARGS__ |
4633 | #endif |
4634 | #define IF_NOT_FTPGET(...) |
4635 | #define CONFIG_FTPPUT 1 |
4636 | #define ENABLE_FTPPUT 1 |
4637 | #ifdef MAKE_SUID |
4638 | # define IF_FTPPUT(...) __VA_ARGS__ "CONFIG_FTPPUT" |
4639 | #else |
4640 | # define IF_FTPPUT(...) __VA_ARGS__ |
4641 | #endif |
4642 | #define IF_NOT_FTPPUT(...) |
4643 | #define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1 |
4644 | #define ENABLE_FEATURE_FTPGETPUT_LONG_OPTIONS 1 |
4645 | #ifdef MAKE_SUID |
4646 | # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS" |
4647 | #else |
4648 | # define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__ |
4649 | #endif |
4650 | #define IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS(...) |
4651 | #undef CONFIG_HOSTNAME |
4652 | #define ENABLE_HOSTNAME 0 |
4653 | #define IF_HOSTNAME(...) |
4654 | #define IF_NOT_HOSTNAME(...) __VA_ARGS__ |
4655 | #define CONFIG_DNSDOMAINNAME 1 |
4656 | #define ENABLE_DNSDOMAINNAME 1 |
4657 | #ifdef MAKE_SUID |
4658 | # define IF_DNSDOMAINNAME(...) __VA_ARGS__ "CONFIG_DNSDOMAINNAME" |
4659 | #else |
4660 | # define IF_DNSDOMAINNAME(...) __VA_ARGS__ |
4661 | #endif |
4662 | #define IF_NOT_DNSDOMAINNAME(...) |
4663 | #undef CONFIG_HTTPD |
4664 | #define ENABLE_HTTPD 0 |
4665 | #define IF_HTTPD(...) |
4666 | #define IF_NOT_HTTPD(...) __VA_ARGS__ |
4667 | #undef CONFIG_FEATURE_HTTPD_RANGES |
4668 | #define ENABLE_FEATURE_HTTPD_RANGES 0 |
4669 | #define IF_FEATURE_HTTPD_RANGES(...) |
4670 | #define IF_NOT_FEATURE_HTTPD_RANGES(...) __VA_ARGS__ |
4671 | #undef CONFIG_FEATURE_HTTPD_SETUID |
4672 | #define ENABLE_FEATURE_HTTPD_SETUID 0 |
4673 | #define IF_FEATURE_HTTPD_SETUID(...) |
4674 | #define IF_NOT_FEATURE_HTTPD_SETUID(...) __VA_ARGS__ |
4675 | #undef CONFIG_FEATURE_HTTPD_BASIC_AUTH |
4676 | #define ENABLE_FEATURE_HTTPD_BASIC_AUTH 0 |
4677 | #define IF_FEATURE_HTTPD_BASIC_AUTH(...) |
4678 | #define IF_NOT_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__ |
4679 | #undef CONFIG_FEATURE_HTTPD_AUTH_MD5 |
4680 | #define ENABLE_FEATURE_HTTPD_AUTH_MD5 0 |
4681 | #define IF_FEATURE_HTTPD_AUTH_MD5(...) |
4682 | #define IF_NOT_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__ |
4683 | #undef CONFIG_FEATURE_HTTPD_CGI |
4684 | #define ENABLE_FEATURE_HTTPD_CGI 0 |
4685 | #define IF_FEATURE_HTTPD_CGI(...) |
4686 | #define IF_NOT_FEATURE_HTTPD_CGI(...) __VA_ARGS__ |
4687 | #undef CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR |
4688 | #define ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 0 |
4689 | #define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) |
4690 | #define IF_NOT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__ |
4691 | #undef CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV |
4692 | #define ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 0 |
4693 | #define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) |
4694 | #define IF_NOT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__ |
4695 | #undef CONFIG_FEATURE_HTTPD_ENCODE_URL_STR |
4696 | #define ENABLE_FEATURE_HTTPD_ENCODE_URL_STR 0 |
4697 | #define IF_FEATURE_HTTPD_ENCODE_URL_STR(...) |
4698 | #define IF_NOT_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__ |
4699 | #undef CONFIG_FEATURE_HTTPD_ERROR_PAGES |
4700 | #define ENABLE_FEATURE_HTTPD_ERROR_PAGES 0 |
4701 | #define IF_FEATURE_HTTPD_ERROR_PAGES(...) |
4702 | #define IF_NOT_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__ |
4703 | #undef CONFIG_FEATURE_HTTPD_PROXY |
4704 | #define ENABLE_FEATURE_HTTPD_PROXY 0 |
4705 | #define IF_FEATURE_HTTPD_PROXY(...) |
4706 | #define IF_NOT_FEATURE_HTTPD_PROXY(...) __VA_ARGS__ |
4707 | #undef CONFIG_FEATURE_HTTPD_GZIP |
4708 | #define ENABLE_FEATURE_HTTPD_GZIP 0 |
4709 | #define IF_FEATURE_HTTPD_GZIP(...) |
4710 | #define IF_NOT_FEATURE_HTTPD_GZIP(...) __VA_ARGS__ |
4711 | #define CONFIG_IFCONFIG 1 |
4712 | #define ENABLE_IFCONFIG 1 |
4713 | #ifdef MAKE_SUID |
4714 | # define IF_IFCONFIG(...) __VA_ARGS__ "CONFIG_IFCONFIG" |
4715 | #else |
4716 | # define IF_IFCONFIG(...) __VA_ARGS__ |
4717 | #endif |
4718 | #define IF_NOT_IFCONFIG(...) |
4719 | #define CONFIG_FEATURE_IFCONFIG_STATUS 1 |
4720 | #define ENABLE_FEATURE_IFCONFIG_STATUS 1 |
4721 | #ifdef MAKE_SUID |
4722 | # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_STATUS" |
4723 | #else |
4724 | # define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__ |
4725 | #endif |
4726 | #define IF_NOT_FEATURE_IFCONFIG_STATUS(...) |
4727 | #undef CONFIG_FEATURE_IFCONFIG_SLIP |
4728 | #define ENABLE_FEATURE_IFCONFIG_SLIP 0 |
4729 | #define IF_FEATURE_IFCONFIG_SLIP(...) |
4730 | #define IF_NOT_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__ |
4731 | #undef CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ |
4732 | #define ENABLE_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 0 |
4733 | #define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) |
4734 | #define IF_NOT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__ |
4735 | #define CONFIG_FEATURE_IFCONFIG_HW 1 |
4736 | #define ENABLE_FEATURE_IFCONFIG_HW 1 |
4737 | #ifdef MAKE_SUID |
4738 | # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__ "CONFIG_FEATURE_IFCONFIG_HW" |
4739 | #else |
4740 | # define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__ |
4741 | #endif |
4742 | #define IF_NOT_FEATURE_IFCONFIG_HW(...) |
4743 | #undef CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS |
4744 | #define ENABLE_FEATURE_IFCONFIG_BROADCAST_PLUS 0 |
4745 | #define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...) |
4746 | #define IF_NOT_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__ |
4747 | #undef CONFIG_IFENSLAVE |
4748 | #define ENABLE_IFENSLAVE 0 |
4749 | #define IF_IFENSLAVE(...) |
4750 | #define IF_NOT_IFENSLAVE(...) __VA_ARGS__ |
4751 | #undef CONFIG_IFPLUGD |
4752 | #define ENABLE_IFPLUGD 0 |
4753 | #define IF_IFPLUGD(...) |
4754 | #define IF_NOT_IFPLUGD(...) __VA_ARGS__ |
4755 | #define CONFIG_IFUP 1 |
4756 | #define ENABLE_IFUP 1 |
4757 | #ifdef MAKE_SUID |
4758 | # define IF_IFUP(...) __VA_ARGS__ "CONFIG_IFUP" |
4759 | #else |
4760 | # define IF_IFUP(...) __VA_ARGS__ |
4761 | #endif |
4762 | #define IF_NOT_IFUP(...) |
4763 | #define CONFIG_IFDOWN 1 |
4764 | #define ENABLE_IFDOWN 1 |
4765 | #ifdef MAKE_SUID |
4766 | # define IF_IFDOWN(...) __VA_ARGS__ "CONFIG_IFDOWN" |
4767 | #else |
4768 | # define IF_IFDOWN(...) __VA_ARGS__ |
4769 | #endif |
4770 | #define IF_NOT_IFDOWN(...) |
4771 | #define CONFIG_IFUPDOWN_IFSTATE_PATH "" |
4772 | #define ENABLE_IFUPDOWN_IFSTATE_PATH 1 |
4773 | #ifdef MAKE_SUID |
4774 | # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__ "CONFIG_IFUPDOWN_IFSTATE_PATH" |
4775 | #else |
4776 | # define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__ |
4777 | #endif |
4778 | #define IF_NOT_IFUPDOWN_IFSTATE_PATH(...) |
4779 | #undef CONFIG_FEATURE_IFUPDOWN_IP |
4780 | #define ENABLE_FEATURE_IFUPDOWN_IP 0 |
4781 | #define IF_FEATURE_IFUPDOWN_IP(...) |
4782 | #define IF_NOT_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__ |
4783 | #undef CONFIG_FEATURE_IFUPDOWN_IPV4 |
4784 | #define ENABLE_FEATURE_IFUPDOWN_IPV4 0 |
4785 | #define IF_FEATURE_IFUPDOWN_IPV4(...) |
4786 | #define IF_NOT_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__ |
4787 | #undef CONFIG_FEATURE_IFUPDOWN_IPV6 |
4788 | #define ENABLE_FEATURE_IFUPDOWN_IPV6 0 |
4789 | #define IF_FEATURE_IFUPDOWN_IPV6(...) |
4790 | #define IF_NOT_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__ |
4791 | #undef CONFIG_FEATURE_IFUPDOWN_MAPPING |
4792 | #define ENABLE_FEATURE_IFUPDOWN_MAPPING 0 |
4793 | #define IF_FEATURE_IFUPDOWN_MAPPING(...) |
4794 | #define IF_NOT_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__ |
4795 | #undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP |
4796 | #define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 0 |
4797 | #define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) |
4798 | #define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__ |
4799 | #define CONFIG_INETD 1 |
4800 | #define ENABLE_INETD 1 |
4801 | #ifdef MAKE_SUID |
4802 | # define IF_INETD(...) __VA_ARGS__ "CONFIG_INETD" |
4803 | #else |
4804 | # define IF_INETD(...) __VA_ARGS__ |
4805 | #endif |
4806 | #define IF_NOT_INETD(...) |
4807 | #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1 |
4808 | #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1 |
4809 | #ifdef MAKE_SUID |
4810 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO" |
4811 | #else |
4812 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__ |
4813 | #endif |
4814 | #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) |
4815 | #undef CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD |
4816 | #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 0 |
4817 | #define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) |
4818 | #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__ |
4819 | #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1 |
4820 | #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1 |
4821 | #ifdef MAKE_SUID |
4822 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME" |
4823 | #else |
4824 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__ |
4825 | #endif |
4826 | #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) |
4827 | #define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1 |
4828 | #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1 |
4829 | #ifdef MAKE_SUID |
4830 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__ "CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME" |
4831 | #else |
4832 | # define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__ |
4833 | #endif |
4834 | #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) |
4835 | #undef CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN |
4836 | #define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 0 |
4837 | #define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) |
4838 | #define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__ |
4839 | #undef CONFIG_FEATURE_INETD_RPC |
4840 | #define ENABLE_FEATURE_INETD_RPC 0 |
4841 | #define IF_FEATURE_INETD_RPC(...) |
4842 | #define IF_NOT_FEATURE_INETD_RPC(...) __VA_ARGS__ |
4843 | #define CONFIG_IP 1 |
4844 | #define ENABLE_IP 1 |
4845 | #ifdef MAKE_SUID |
4846 | # define IF_IP(...) __VA_ARGS__ "CONFIG_IP" |
4847 | #else |
4848 | # define IF_IP(...) __VA_ARGS__ |
4849 | #endif |
4850 | #define IF_NOT_IP(...) |
4851 | #undef CONFIG_IPADDR |
4852 | #define ENABLE_IPADDR 0 |
4853 | #define IF_IPADDR(...) |
4854 | #define IF_NOT_IPADDR(...) __VA_ARGS__ |
4855 | #undef CONFIG_IPLINK |
4856 | #define ENABLE_IPLINK 0 |
4857 | #define IF_IPLINK(...) |
4858 | #define IF_NOT_IPLINK(...) __VA_ARGS__ |
4859 | #undef CONFIG_IPROUTE |
4860 | #define ENABLE_IPROUTE 0 |
4861 | #define IF_IPROUTE(...) |
4862 | #define IF_NOT_IPROUTE(...) __VA_ARGS__ |
4863 | #undef CONFIG_IPTUNNEL |
4864 | #define ENABLE_IPTUNNEL 0 |
4865 | #define IF_IPTUNNEL(...) |
4866 | #define IF_NOT_IPTUNNEL(...) __VA_ARGS__ |
4867 | #undef CONFIG_IPRULE |
4868 | #define ENABLE_IPRULE 0 |
4869 | #define IF_IPRULE(...) |
4870 | #define IF_NOT_IPRULE(...) __VA_ARGS__ |
4871 | #define CONFIG_IPNEIGH 1 |
4872 | #define ENABLE_IPNEIGH 1 |
4873 | #ifdef MAKE_SUID |
4874 | # define IF_IPNEIGH(...) __VA_ARGS__ "CONFIG_IPNEIGH" |
4875 | #else |
4876 | # define IF_IPNEIGH(...) __VA_ARGS__ |
4877 | #endif |
4878 | #define IF_NOT_IPNEIGH(...) |
4879 | #define CONFIG_FEATURE_IP_ADDRESS 1 |
4880 | #define ENABLE_FEATURE_IP_ADDRESS 1 |
4881 | #ifdef MAKE_SUID |
4882 | # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ADDRESS" |
4883 | #else |
4884 | # define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__ |
4885 | #endif |
4886 | #define IF_NOT_FEATURE_IP_ADDRESS(...) |
4887 | #define CONFIG_FEATURE_IP_LINK 1 |
4888 | #define ENABLE_FEATURE_IP_LINK 1 |
4889 | #ifdef MAKE_SUID |
4890 | # define IF_FEATURE_IP_LINK(...) __VA_ARGS__ "CONFIG_FEATURE_IP_LINK" |
4891 | #else |
4892 | # define IF_FEATURE_IP_LINK(...) __VA_ARGS__ |
4893 | #endif |
4894 | #define IF_NOT_FEATURE_IP_LINK(...) |
4895 | #define CONFIG_FEATURE_IP_ROUTE 1 |
4896 | #define ENABLE_FEATURE_IP_ROUTE 1 |
4897 | #ifdef MAKE_SUID |
4898 | # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE" |
4899 | #else |
4900 | # define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__ |
4901 | #endif |
4902 | #define IF_NOT_FEATURE_IP_ROUTE(...) |
4903 | #define CONFIG_FEATURE_IP_ROUTE_DIR "/etc/iproute2" |
4904 | #define ENABLE_FEATURE_IP_ROUTE_DIR 1 |
4905 | #ifdef MAKE_SUID |
4906 | # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__ "CONFIG_FEATURE_IP_ROUTE_DIR" |
4907 | #else |
4908 | # define IF_FEATURE_IP_ROUTE_DIR(...) __VA_ARGS__ |
4909 | #endif |
4910 | #define IF_NOT_FEATURE_IP_ROUTE_DIR(...) |
4911 | #undef CONFIG_FEATURE_IP_TUNNEL |
4912 | #define ENABLE_FEATURE_IP_TUNNEL 0 |
4913 | #define IF_FEATURE_IP_TUNNEL(...) |
4914 | #define IF_NOT_FEATURE_IP_TUNNEL(...) __VA_ARGS__ |
4915 | #define CONFIG_FEATURE_IP_RULE 1 |
4916 | #define ENABLE_FEATURE_IP_RULE 1 |
4917 | #ifdef MAKE_SUID |
4918 | # define IF_FEATURE_IP_RULE(...) __VA_ARGS__ "CONFIG_FEATURE_IP_RULE" |
4919 | #else |
4920 | # define IF_FEATURE_IP_RULE(...) __VA_ARGS__ |
4921 | #endif |
4922 | #define IF_NOT_FEATURE_IP_RULE(...) |
4923 | #define CONFIG_FEATURE_IP_NEIGH 1 |
4924 | #define ENABLE_FEATURE_IP_NEIGH 1 |
4925 | #ifdef MAKE_SUID |
4926 | # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__ "CONFIG_FEATURE_IP_NEIGH" |
4927 | #else |
4928 | # define IF_FEATURE_IP_NEIGH(...) __VA_ARGS__ |
4929 | #endif |
4930 | #define IF_NOT_FEATURE_IP_NEIGH(...) |
4931 | #undef CONFIG_FEATURE_IP_RARE_PROTOCOLS |
4932 | #define ENABLE_FEATURE_IP_RARE_PROTOCOLS 0 |
4933 | #define IF_FEATURE_IP_RARE_PROTOCOLS(...) |
4934 | #define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__ |
4935 | #undef CONFIG_IPCALC |
4936 | #define ENABLE_IPCALC 0 |
4937 | #define IF_IPCALC(...) |
4938 | #define IF_NOT_IPCALC(...) __VA_ARGS__ |
4939 | #undef CONFIG_FEATURE_IPCALC_FANCY |
4940 | #define ENABLE_FEATURE_IPCALC_FANCY 0 |
4941 | #define IF_FEATURE_IPCALC_FANCY(...) |
4942 | #define IF_NOT_FEATURE_IPCALC_FANCY(...) __VA_ARGS__ |
4943 | #undef CONFIG_FEATURE_IPCALC_LONG_OPTIONS |
4944 | #define ENABLE_FEATURE_IPCALC_LONG_OPTIONS 0 |
4945 | #define IF_FEATURE_IPCALC_LONG_OPTIONS(...) |
4946 | #define IF_NOT_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__ |
4947 | #undef CONFIG_FAKEIDENTD |
4948 | #define ENABLE_FAKEIDENTD 0 |
4949 | #define IF_FAKEIDENTD(...) |
4950 | #define IF_NOT_FAKEIDENTD(...) __VA_ARGS__ |
4951 | #undef CONFIG_NAMEIF |
4952 | #define ENABLE_NAMEIF 0 |
4953 | #define IF_NAMEIF(...) |
4954 | #define IF_NOT_NAMEIF(...) __VA_ARGS__ |
4955 | #undef CONFIG_FEATURE_NAMEIF_EXTENDED |
4956 | #define ENABLE_FEATURE_NAMEIF_EXTENDED 0 |
4957 | #define IF_FEATURE_NAMEIF_EXTENDED(...) |
4958 | #define IF_NOT_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__ |
4959 | #define CONFIG_NBDCLIENT 1 |
4960 | #define ENABLE_NBDCLIENT 1 |
4961 | #ifdef MAKE_SUID |
4962 | # define IF_NBDCLIENT(...) __VA_ARGS__ "CONFIG_NBDCLIENT" |
4963 | #else |
4964 | # define IF_NBDCLIENT(...) __VA_ARGS__ |
4965 | #endif |
4966 | #define IF_NOT_NBDCLIENT(...) |
4967 | #define CONFIG_NC 1 |
4968 | #define ENABLE_NC 1 |
4969 | #ifdef MAKE_SUID |
4970 | # define IF_NC(...) __VA_ARGS__ "CONFIG_NC" |
4971 | #else |
4972 | # define IF_NC(...) __VA_ARGS__ |
4973 | #endif |
4974 | #define IF_NOT_NC(...) |
4975 | #define CONFIG_NC_SERVER 1 |
4976 | #define ENABLE_NC_SERVER 1 |
4977 | #ifdef MAKE_SUID |
4978 | # define IF_NC_SERVER(...) __VA_ARGS__ "CONFIG_NC_SERVER" |
4979 | #else |
4980 | # define IF_NC_SERVER(...) __VA_ARGS__ |
4981 | #endif |
4982 | #define IF_NOT_NC_SERVER(...) |
4983 | #define CONFIG_NC_EXTRA 1 |
4984 | #define ENABLE_NC_EXTRA 1 |
4985 | #ifdef MAKE_SUID |
4986 | # define IF_NC_EXTRA(...) __VA_ARGS__ "CONFIG_NC_EXTRA" |
4987 | #else |
4988 | # define IF_NC_EXTRA(...) __VA_ARGS__ |
4989 | #endif |
4990 | #define IF_NOT_NC_EXTRA(...) |
4991 | #undef CONFIG_NC_110_COMPAT |
4992 | #define ENABLE_NC_110_COMPAT 0 |
4993 | #define IF_NC_110_COMPAT(...) |
4994 | #define IF_NOT_NC_110_COMPAT(...) __VA_ARGS__ |
4995 | #define CONFIG_NETSTAT 1 |
4996 | #define ENABLE_NETSTAT 1 |
4997 | #ifdef MAKE_SUID |
4998 | # define IF_NETSTAT(...) __VA_ARGS__ "CONFIG_NETSTAT" |
4999 | #else |
5000 | # define IF_NETSTAT(...) __VA_ARGS__ |
5001 | #endif |
5002 | #define IF_NOT_NETSTAT(...) |
5003 | #define CONFIG_FEATURE_NETSTAT_WIDE 1 |
5004 | #define ENABLE_FEATURE_NETSTAT_WIDE 1 |
5005 | #ifdef MAKE_SUID |
5006 | # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_WIDE" |
5007 | #else |
5008 | # define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__ |
5009 | #endif |
5010 | #define IF_NOT_FEATURE_NETSTAT_WIDE(...) |
5011 | #define CONFIG_FEATURE_NETSTAT_PRG 1 |
5012 | #define ENABLE_FEATURE_NETSTAT_PRG 1 |
5013 | #ifdef MAKE_SUID |
5014 | # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__ "CONFIG_FEATURE_NETSTAT_PRG" |
5015 | #else |
5016 | # define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__ |
5017 | #endif |
5018 | #define IF_NOT_FEATURE_NETSTAT_PRG(...) |
5019 | #define CONFIG_NSLOOKUP 1 |
5020 | #define ENABLE_NSLOOKUP 1 |
5021 | #ifdef MAKE_SUID |
5022 | # define IF_NSLOOKUP(...) __VA_ARGS__ "CONFIG_NSLOOKUP" |
5023 | #else |
5024 | # define IF_NSLOOKUP(...) __VA_ARGS__ |
5025 | #endif |
5026 | #define IF_NOT_NSLOOKUP(...) |
5027 | #define CONFIG_NTPD 1 |
5028 | #define ENABLE_NTPD 1 |
5029 | #ifdef MAKE_SUID |
5030 | # define IF_NTPD(...) __VA_ARGS__ "CONFIG_NTPD" |
5031 | #else |
5032 | # define IF_NTPD(...) __VA_ARGS__ |
5033 | #endif |
5034 | #define IF_NOT_NTPD(...) |
5035 | #undef CONFIG_FEATURE_NTPD_SERVER |
5036 | #define ENABLE_FEATURE_NTPD_SERVER 0 |
5037 | #define IF_FEATURE_NTPD_SERVER(...) |
5038 | #define IF_NOT_FEATURE_NTPD_SERVER(...) __VA_ARGS__ |
5039 | #define CONFIG_FEATURE_NTPD_CONF 1 |
5040 | #define ENABLE_FEATURE_NTPD_CONF 1 |
5041 | #ifdef MAKE_SUID |
5042 | # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__ "CONFIG_FEATURE_NTPD_CONF" |
5043 | #else |
5044 | # define IF_FEATURE_NTPD_CONF(...) __VA_ARGS__ |
5045 | #endif |
5046 | #define IF_NOT_FEATURE_NTPD_CONF(...) |
5047 | #define CONFIG_PING 1 |
5048 | #define ENABLE_PING 1 |
5049 | #ifdef MAKE_SUID |
5050 | # define IF_PING(...) __VA_ARGS__ "CONFIG_PING" |
5051 | #else |
5052 | # define IF_PING(...) __VA_ARGS__ |
5053 | #endif |
5054 | #define IF_NOT_PING(...) |
5055 | #undef CONFIG_PING6 |
5056 | #define ENABLE_PING6 0 |
5057 | #define IF_PING6(...) |
5058 | #define IF_NOT_PING6(...) __VA_ARGS__ |
5059 | #define CONFIG_FEATURE_FANCY_PING 1 |
5060 | #define ENABLE_FEATURE_FANCY_PING 1 |
5061 | #ifdef MAKE_SUID |
5062 | # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__ "CONFIG_FEATURE_FANCY_PING" |
5063 | #else |
5064 | # define IF_FEATURE_FANCY_PING(...) __VA_ARGS__ |
5065 | #endif |
5066 | #define IF_NOT_FEATURE_FANCY_PING(...) |
5067 | #undef CONFIG_PSCAN |
5068 | #define ENABLE_PSCAN 0 |
5069 | #define IF_PSCAN(...) |
5070 | #define IF_NOT_PSCAN(...) __VA_ARGS__ |
5071 | #define CONFIG_ROUTE 1 |
5072 | #define ENABLE_ROUTE 1 |
5073 | #ifdef MAKE_SUID |
5074 | # define IF_ROUTE(...) __VA_ARGS__ "CONFIG_ROUTE" |
5075 | #else |
5076 | # define IF_ROUTE(...) __VA_ARGS__ |
5077 | #endif |
5078 | #define IF_NOT_ROUTE(...) |
5079 | #undef CONFIG_SLATTACH |
5080 | #define ENABLE_SLATTACH 0 |
5081 | #define IF_SLATTACH(...) |
5082 | #define IF_NOT_SLATTACH(...) __VA_ARGS__ |
5083 | #undef CONFIG_TCPSVD |
5084 | #define ENABLE_TCPSVD 0 |
5085 | #define IF_TCPSVD(...) |
5086 | #define IF_NOT_TCPSVD(...) __VA_ARGS__ |
5087 | #undef CONFIG_UDPSVD |
5088 | #define ENABLE_UDPSVD 0 |
5089 | #define IF_UDPSVD(...) |
5090 | #define IF_NOT_UDPSVD(...) __VA_ARGS__ |
5091 | #define CONFIG_TELNET 1 |
5092 | #define ENABLE_TELNET 1 |
5093 | #ifdef MAKE_SUID |
5094 | # define IF_TELNET(...) __VA_ARGS__ "CONFIG_TELNET" |
5095 | #else |
5096 | # define IF_TELNET(...) __VA_ARGS__ |
5097 | #endif |
5098 | #define IF_NOT_TELNET(...) |
5099 | #define CONFIG_FEATURE_TELNET_TTYPE 1 |
5100 | #define ENABLE_FEATURE_TELNET_TTYPE 1 |
5101 | #ifdef MAKE_SUID |
5102 | # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNET_TTYPE" |
5103 | #else |
5104 | # define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__ |
5105 | #endif |
5106 | #define IF_NOT_FEATURE_TELNET_TTYPE(...) |
5107 | #undef CONFIG_FEATURE_TELNET_AUTOLOGIN |
5108 | #define ENABLE_FEATURE_TELNET_AUTOLOGIN 0 |
5109 | #define IF_FEATURE_TELNET_AUTOLOGIN(...) |
5110 | #define IF_NOT_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__ |
5111 | #define CONFIG_TELNETD 1 |
5112 | #define ENABLE_TELNETD 1 |
5113 | #ifdef MAKE_SUID |
5114 | # define IF_TELNETD(...) __VA_ARGS__ "CONFIG_TELNETD" |
5115 | #else |
5116 | # define IF_TELNETD(...) __VA_ARGS__ |
5117 | #endif |
5118 | #define IF_NOT_TELNETD(...) |
5119 | #define CONFIG_FEATURE_TELNETD_STANDALONE 1 |
5120 | #define ENABLE_FEATURE_TELNETD_STANDALONE 1 |
5121 | #ifdef MAKE_SUID |
5122 | # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_STANDALONE" |
5123 | #else |
5124 | # define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__ |
5125 | #endif |
5126 | #define IF_NOT_FEATURE_TELNETD_STANDALONE(...) |
5127 | #define CONFIG_FEATURE_TELNETD_INETD_WAIT 1 |
5128 | #define ENABLE_FEATURE_TELNETD_INETD_WAIT 1 |
5129 | #ifdef MAKE_SUID |
5130 | # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__ "CONFIG_FEATURE_TELNETD_INETD_WAIT" |
5131 | #else |
5132 | # define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__ |
5133 | #endif |
5134 | #define IF_NOT_FEATURE_TELNETD_INETD_WAIT(...) |
5135 | #define CONFIG_TFTP 1 |
5136 | #define ENABLE_TFTP 1 |
5137 | #ifdef MAKE_SUID |
5138 | # define IF_TFTP(...) __VA_ARGS__ "CONFIG_TFTP" |
5139 | #else |
5140 | # define IF_TFTP(...) __VA_ARGS__ |
5141 | #endif |
5142 | #define IF_NOT_TFTP(...) |
5143 | #define CONFIG_TFTPD 1 |
5144 | #define ENABLE_TFTPD 1 |
5145 | #ifdef MAKE_SUID |
5146 | # define IF_TFTPD(...) __VA_ARGS__ "CONFIG_TFTPD" |
5147 | #else |
5148 | # define IF_TFTPD(...) __VA_ARGS__ |
5149 | #endif |
5150 | #define IF_NOT_TFTPD(...) |
5151 | |
5152 | /* |
5153 | * Common options for tftp/tftpd |
5154 | */ |
5155 | #define CONFIG_FEATURE_TFTP_GET 1 |
5156 | #define ENABLE_FEATURE_TFTP_GET 1 |
5157 | #ifdef MAKE_SUID |
5158 | # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_GET" |
5159 | #else |
5160 | # define IF_FEATURE_TFTP_GET(...) __VA_ARGS__ |
5161 | #endif |
5162 | #define IF_NOT_FEATURE_TFTP_GET(...) |
5163 | #define CONFIG_FEATURE_TFTP_PUT 1 |
5164 | #define ENABLE_FEATURE_TFTP_PUT 1 |
5165 | #ifdef MAKE_SUID |
5166 | # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__ "CONFIG_FEATURE_TFTP_PUT" |
5167 | #else |
5168 | # define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__ |
5169 | #endif |
5170 | #define IF_NOT_FEATURE_TFTP_PUT(...) |
5171 | #undef CONFIG_FEATURE_TFTP_BLOCKSIZE |
5172 | #define ENABLE_FEATURE_TFTP_BLOCKSIZE 0 |
5173 | #define IF_FEATURE_TFTP_BLOCKSIZE(...) |
5174 | #define IF_NOT_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__ |
5175 | #undef CONFIG_FEATURE_TFTP_PROGRESS_BAR |
5176 | #define ENABLE_FEATURE_TFTP_PROGRESS_BAR 0 |
5177 | #define IF_FEATURE_TFTP_PROGRESS_BAR(...) |
5178 | #define IF_NOT_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__ |
5179 | #undef CONFIG_TFTP_DEBUG |
5180 | #define ENABLE_TFTP_DEBUG 0 |
5181 | #define IF_TFTP_DEBUG(...) |
5182 | #define IF_NOT_TFTP_DEBUG(...) __VA_ARGS__ |
5183 | #define CONFIG_TRACEROUTE 1 |
5184 | #define ENABLE_TRACEROUTE 1 |
5185 | #ifdef MAKE_SUID |
5186 | # define IF_TRACEROUTE(...) __VA_ARGS__ "CONFIG_TRACEROUTE" |
5187 | #else |
5188 | # define IF_TRACEROUTE(...) __VA_ARGS__ |
5189 | #endif |
5190 | #define IF_NOT_TRACEROUTE(...) |
5191 | #undef CONFIG_TRACEROUTE6 |
5192 | #define ENABLE_TRACEROUTE6 0 |
5193 | #define IF_TRACEROUTE6(...) |
5194 | #define IF_NOT_TRACEROUTE6(...) __VA_ARGS__ |
5195 | #define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1 |
5196 | #define ENABLE_FEATURE_TRACEROUTE_VERBOSE 1 |
5197 | #ifdef MAKE_SUID |
5198 | # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__ "CONFIG_FEATURE_TRACEROUTE_VERBOSE" |
5199 | #else |
5200 | # define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__ |
5201 | #endif |
5202 | #define IF_NOT_FEATURE_TRACEROUTE_VERBOSE(...) |
5203 | #undef CONFIG_FEATURE_TRACEROUTE_USE_ICMP |
5204 | #define ENABLE_FEATURE_TRACEROUTE_USE_ICMP 0 |
5205 | #define IF_FEATURE_TRACEROUTE_USE_ICMP(...) |
5206 | #define IF_NOT_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__ |
5207 | #undef CONFIG_TUNCTL |
5208 | #define ENABLE_TUNCTL 0 |
5209 | #define IF_TUNCTL(...) |
5210 | #define IF_NOT_TUNCTL(...) __VA_ARGS__ |
5211 | #undef CONFIG_FEATURE_TUNCTL_UG |
5212 | #define ENABLE_FEATURE_TUNCTL_UG 0 |
5213 | #define IF_FEATURE_TUNCTL_UG(...) |
5214 | #define IF_NOT_FEATURE_TUNCTL_UG(...) __VA_ARGS__ |
5215 | #undef CONFIG_VCONFIG |
5216 | #define ENABLE_VCONFIG 0 |
5217 | #define IF_VCONFIG(...) |
5218 | #define IF_NOT_VCONFIG(...) __VA_ARGS__ |
5219 | #define CONFIG_WGET 1 |
5220 | #define ENABLE_WGET 1 |
5221 | #ifdef MAKE_SUID |
5222 | # define IF_WGET(...) __VA_ARGS__ "CONFIG_WGET" |
5223 | #else |
5224 | # define IF_WGET(...) __VA_ARGS__ |
5225 | #endif |
5226 | #define IF_NOT_WGET(...) |
5227 | #define CONFIG_FEATURE_WGET_STATUSBAR 1 |
5228 | #define ENABLE_FEATURE_WGET_STATUSBAR 1 |
5229 | #ifdef MAKE_SUID |
5230 | # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_STATUSBAR" |
5231 | #else |
5232 | # define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__ |
5233 | #endif |
5234 | #define IF_NOT_FEATURE_WGET_STATUSBAR(...) |
5235 | #define CONFIG_FEATURE_WGET_AUTHENTICATION 1 |
5236 | #define ENABLE_FEATURE_WGET_AUTHENTICATION 1 |
5237 | #ifdef MAKE_SUID |
5238 | # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_AUTHENTICATION" |
5239 | #else |
5240 | # define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__ |
5241 | #endif |
5242 | #define IF_NOT_FEATURE_WGET_AUTHENTICATION(...) |
5243 | #define CONFIG_FEATURE_WGET_LONG_OPTIONS 1 |
5244 | #define ENABLE_FEATURE_WGET_LONG_OPTIONS 1 |
5245 | #ifdef MAKE_SUID |
5246 | # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_LONG_OPTIONS" |
5247 | #else |
5248 | # define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__ |
5249 | #endif |
5250 | #define IF_NOT_FEATURE_WGET_LONG_OPTIONS(...) |
5251 | #define CONFIG_FEATURE_WGET_TIMEOUT 1 |
5252 | #define ENABLE_FEATURE_WGET_TIMEOUT 1 |
5253 | #ifdef MAKE_SUID |
5254 | # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_TIMEOUT" |
5255 | #else |
5256 | # define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__ |
5257 | #endif |
5258 | #define IF_NOT_FEATURE_WGET_TIMEOUT(...) |
5259 | #define CONFIG_FEATURE_WGET_OPENSSL 1 |
5260 | #define ENABLE_FEATURE_WGET_OPENSSL 1 |
5261 | #ifdef MAKE_SUID |
5262 | # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_OPENSSL" |
5263 | #else |
5264 | # define IF_FEATURE_WGET_OPENSSL(...) __VA_ARGS__ |
5265 | #endif |
5266 | #define IF_NOT_FEATURE_WGET_OPENSSL(...) |
5267 | #define CONFIG_FEATURE_WGET_SSL_HELPER 1 |
5268 | #define ENABLE_FEATURE_WGET_SSL_HELPER 1 |
5269 | #ifdef MAKE_SUID |
5270 | # define IF_FEATURE_WGET_SSL_HELPER(...) __VA_ARGS__ "CONFIG_FEATURE_WGET_SSL_HELPER" |
5271 | #else |
5272 | # define IF_FEATURE_WGET_SSL_HELPER(...) __VA_ARGS__ |
5273 | #endif |
5274 | #define IF_NOT_FEATURE_WGET_SSL_HELPER(...) |
5275 | #undef CONFIG_WHOIS |
5276 | #define ENABLE_WHOIS 0 |
5277 | #define IF_WHOIS(...) |
5278 | #define IF_NOT_WHOIS(...) __VA_ARGS__ |
5279 | #undef CONFIG_ZCIP |
5280 | #define ENABLE_ZCIP 0 |
5281 | #define IF_ZCIP(...) |
5282 | #define IF_NOT_ZCIP(...) __VA_ARGS__ |
5283 | #undef CONFIG_UDHCPC6 |
5284 | #define ENABLE_UDHCPC6 0 |
5285 | #define IF_UDHCPC6(...) |
5286 | #define IF_NOT_UDHCPC6(...) __VA_ARGS__ |
5287 | #undef CONFIG_UDHCPD |
5288 | #define ENABLE_UDHCPD 0 |
5289 | #define IF_UDHCPD(...) |
5290 | #define IF_NOT_UDHCPD(...) __VA_ARGS__ |
5291 | #undef CONFIG_DHCPRELAY |
5292 | #define ENABLE_DHCPRELAY 0 |
5293 | #define IF_DHCPRELAY(...) |
5294 | #define IF_NOT_DHCPRELAY(...) __VA_ARGS__ |
5295 | #undef CONFIG_DUMPLEASES |
5296 | #define ENABLE_DUMPLEASES 0 |
5297 | #define IF_DUMPLEASES(...) |
5298 | #define IF_NOT_DUMPLEASES(...) __VA_ARGS__ |
5299 | #undef CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY |
5300 | #define ENABLE_FEATURE_UDHCPD_WRITE_LEASES_EARLY 0 |
5301 | #define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) |
5302 | #define IF_NOT_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__ |
5303 | #undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC |
5304 | #define ENABLE_FEATURE_UDHCPD_BASE_IP_ON_MAC 0 |
5305 | #define IF_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) |
5306 | #define IF_NOT_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) __VA_ARGS__ |
5307 | #define CONFIG_DHCPD_LEASES_FILE "" |
5308 | #define ENABLE_DHCPD_LEASES_FILE 1 |
5309 | #ifdef MAKE_SUID |
5310 | # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__ "CONFIG_DHCPD_LEASES_FILE" |
5311 | #else |
5312 | # define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__ |
5313 | #endif |
5314 | #define IF_NOT_DHCPD_LEASES_FILE(...) |
5315 | #undef CONFIG_UDHCPC |
5316 | #define ENABLE_UDHCPC 0 |
5317 | #define IF_UDHCPC(...) |
5318 | #define IF_NOT_UDHCPC(...) __VA_ARGS__ |
5319 | #undef CONFIG_FEATURE_UDHCPC_ARPING |
5320 | #define ENABLE_FEATURE_UDHCPC_ARPING 0 |
5321 | #define IF_FEATURE_UDHCPC_ARPING(...) |
5322 | #define IF_NOT_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__ |
5323 | #undef CONFIG_FEATURE_UDHCPC_SANITIZEOPT |
5324 | #define ENABLE_FEATURE_UDHCPC_SANITIZEOPT 0 |
5325 | #define IF_FEATURE_UDHCPC_SANITIZEOPT(...) |
5326 | #define IF_NOT_FEATURE_UDHCPC_SANITIZEOPT(...) __VA_ARGS__ |
5327 | #undef CONFIG_FEATURE_UDHCP_PORT |
5328 | #define ENABLE_FEATURE_UDHCP_PORT 0 |
5329 | #define IF_FEATURE_UDHCP_PORT(...) |
5330 | #define IF_NOT_FEATURE_UDHCP_PORT(...) __VA_ARGS__ |
5331 | #define CONFIG_UDHCP_DEBUG 0 |
5332 | #define ENABLE_UDHCP_DEBUG 1 |
5333 | #ifdef MAKE_SUID |
5334 | # define IF_UDHCP_DEBUG(...) __VA_ARGS__ "CONFIG_UDHCP_DEBUG" |
5335 | #else |
5336 | # define IF_UDHCP_DEBUG(...) __VA_ARGS__ |
5337 | #endif |
5338 | #define IF_NOT_UDHCP_DEBUG(...) |
5339 | #undef CONFIG_FEATURE_UDHCP_RFC3397 |
5340 | #define ENABLE_FEATURE_UDHCP_RFC3397 0 |
5341 | #define IF_FEATURE_UDHCP_RFC3397(...) |
5342 | #define IF_NOT_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__ |
5343 | #undef CONFIG_FEATURE_UDHCP_8021Q |
5344 | #define ENABLE_FEATURE_UDHCP_8021Q 0 |
5345 | #define IF_FEATURE_UDHCP_8021Q(...) |
5346 | #define IF_NOT_FEATURE_UDHCP_8021Q(...) __VA_ARGS__ |
5347 | #define CONFIG_UDHCPC_DEFAULT_SCRIPT "" |
5348 | #define ENABLE_UDHCPC_DEFAULT_SCRIPT 1 |
5349 | #ifdef MAKE_SUID |
5350 | # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__ "CONFIG_UDHCPC_DEFAULT_SCRIPT" |
5351 | #else |
5352 | # define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__ |
5353 | #endif |
5354 | #define IF_NOT_UDHCPC_DEFAULT_SCRIPT(...) |
5355 | #define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 0 |
5356 | #define ENABLE_UDHCPC_SLACK_FOR_BUGGY_SERVERS 1 |
5357 | #ifdef MAKE_SUID |
5358 | # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__ "CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS" |
5359 | #else |
5360 | # define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__ |
5361 | #endif |
5362 | #define IF_NOT_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) |
5363 | #define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS "" |
5364 | #define ENABLE_IFUPDOWN_UDHCPC_CMD_OPTIONS 1 |
5365 | #ifdef MAKE_SUID |
5366 | # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__ "CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS" |
5367 | #else |
5368 | # define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__ |
5369 | #endif |
5370 | #define IF_NOT_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) |
5371 | |
5372 | /* |
5373 | * Print Utilities |
5374 | */ |
5375 | #undef CONFIG_LPD |
5376 | #define ENABLE_LPD 0 |
5377 | #define IF_LPD(...) |
5378 | #define IF_NOT_LPD(...) __VA_ARGS__ |
5379 | #undef CONFIG_LPR |
5380 | #define ENABLE_LPR 0 |
5381 | #define IF_LPR(...) |
5382 | #define IF_NOT_LPR(...) __VA_ARGS__ |
5383 | #undef CONFIG_LPQ |
5384 | #define ENABLE_LPQ 0 |
5385 | #define IF_LPQ(...) |
5386 | #define IF_NOT_LPQ(...) __VA_ARGS__ |
5387 | |
5388 | /* |
5389 | * Mail Utilities |
5390 | */ |
5391 | #undef CONFIG_MAKEMIME |
5392 | #define ENABLE_MAKEMIME 0 |
5393 | #define IF_MAKEMIME(...) |
5394 | #define IF_NOT_MAKEMIME(...) __VA_ARGS__ |
5395 | #undef CONFIG_POPMAILDIR |
5396 | #define ENABLE_POPMAILDIR 0 |
5397 | #define IF_POPMAILDIR(...) |
5398 | #define IF_NOT_POPMAILDIR(...) __VA_ARGS__ |
5399 | #undef CONFIG_FEATURE_POPMAILDIR_DELIVERY |
5400 | #define ENABLE_FEATURE_POPMAILDIR_DELIVERY 0 |
5401 | #define IF_FEATURE_POPMAILDIR_DELIVERY(...) |
5402 | #define IF_NOT_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__ |
5403 | #undef CONFIG_REFORMIME |
5404 | #define ENABLE_REFORMIME 0 |
5405 | #define IF_REFORMIME(...) |
5406 | #define IF_NOT_REFORMIME(...) __VA_ARGS__ |
5407 | #undef CONFIG_FEATURE_REFORMIME_COMPAT |
5408 | #define ENABLE_FEATURE_REFORMIME_COMPAT 0 |
5409 | #define IF_FEATURE_REFORMIME_COMPAT(...) |
5410 | #define IF_NOT_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__ |
5411 | #undef CONFIG_SENDMAIL |
5412 | #define ENABLE_SENDMAIL 0 |
5413 | #define IF_SENDMAIL(...) |
5414 | #define IF_NOT_SENDMAIL(...) __VA_ARGS__ |
5415 | #define CONFIG_FEATURE_MIME_CHARSET "" |
5416 | #define ENABLE_FEATURE_MIME_CHARSET 1 |
5417 | #ifdef MAKE_SUID |
5418 | # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__ "CONFIG_FEATURE_MIME_CHARSET" |
5419 | #else |
5420 | # define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__ |
5421 | #endif |
5422 | #define IF_NOT_FEATURE_MIME_CHARSET(...) |
5423 | |
5424 | /* |
5425 | * Process Utilities |
5426 | */ |
5427 | #define CONFIG_FREE 1 |
5428 | #define ENABLE_FREE 1 |
5429 | #ifdef MAKE_SUID |
5430 | # define IF_FREE(...) __VA_ARGS__ "CONFIG_FREE" |
5431 | #else |
5432 | # define IF_FREE(...) __VA_ARGS__ |
5433 | #endif |
5434 | #define IF_NOT_FREE(...) |
5435 | #define CONFIG_FUSER 1 |
5436 | #define ENABLE_FUSER 1 |
5437 | #ifdef MAKE_SUID |
5438 | # define IF_FUSER(...) __VA_ARGS__ "CONFIG_FUSER" |
5439 | #else |
5440 | # define IF_FUSER(...) __VA_ARGS__ |
5441 | #endif |
5442 | #define IF_NOT_FUSER(...) |
5443 | #define CONFIG_IOSTAT 1 |
5444 | #define ENABLE_IOSTAT 1 |
5445 | #ifdef MAKE_SUID |
5446 | # define IF_IOSTAT(...) __VA_ARGS__ "CONFIG_IOSTAT" |
5447 | #else |
5448 | # define IF_IOSTAT(...) __VA_ARGS__ |
5449 | #endif |
5450 | #define IF_NOT_IOSTAT(...) |
5451 | #define CONFIG_KILL 1 |
5452 | #define ENABLE_KILL 1 |
5453 | #ifdef MAKE_SUID |
5454 | # define IF_KILL(...) __VA_ARGS__ "CONFIG_KILL" |
5455 | #else |
5456 | # define IF_KILL(...) __VA_ARGS__ |
5457 | #endif |
5458 | #define IF_NOT_KILL(...) |
5459 | #define CONFIG_KILLALL 1 |
5460 | #define ENABLE_KILLALL 1 |
5461 | #ifdef MAKE_SUID |
5462 | # define IF_KILLALL(...) __VA_ARGS__ "CONFIG_KILLALL" |
5463 | #else |
5464 | # define IF_KILLALL(...) __VA_ARGS__ |
5465 | #endif |
5466 | #define IF_NOT_KILLALL(...) |
5467 | #define CONFIG_KILLALL5 1 |
5468 | #define ENABLE_KILLALL5 1 |
5469 | #ifdef MAKE_SUID |
5470 | # define IF_KILLALL5(...) __VA_ARGS__ "CONFIG_KILLALL5" |
5471 | #else |
5472 | # define IF_KILLALL5(...) __VA_ARGS__ |
5473 | #endif |
5474 | #define IF_NOT_KILLALL5(...) |
5475 | #define CONFIG_LSOF 1 |
5476 | #define ENABLE_LSOF 1 |
5477 | #ifdef MAKE_SUID |
5478 | # define IF_LSOF(...) __VA_ARGS__ "CONFIG_LSOF" |
5479 | #else |
5480 | # define IF_LSOF(...) __VA_ARGS__ |
5481 | #endif |
5482 | #define IF_NOT_LSOF(...) |
5483 | #define CONFIG_MPSTAT 1 |
5484 | #define ENABLE_MPSTAT 1 |
5485 | #ifdef MAKE_SUID |
5486 | # define IF_MPSTAT(...) __VA_ARGS__ "CONFIG_MPSTAT" |
5487 | #else |
5488 | # define IF_MPSTAT(...) __VA_ARGS__ |
5489 | #endif |
5490 | #define IF_NOT_MPSTAT(...) |
5491 | #define CONFIG_NMETER 1 |
5492 | #define ENABLE_NMETER 1 |
5493 | #ifdef MAKE_SUID |
5494 | # define IF_NMETER(...) __VA_ARGS__ "CONFIG_NMETER" |
5495 | #else |
5496 | # define IF_NMETER(...) __VA_ARGS__ |
5497 | #endif |
5498 | #define IF_NOT_NMETER(...) |
5499 | #define CONFIG_PGREP 1 |
5500 | #define ENABLE_PGREP 1 |
5501 | #ifdef MAKE_SUID |
5502 | # define IF_PGREP(...) __VA_ARGS__ "CONFIG_PGREP" |
5503 | #else |
5504 | # define IF_PGREP(...) __VA_ARGS__ |
5505 | #endif |
5506 | #define IF_NOT_PGREP(...) |
5507 | #define CONFIG_PKILL 1 |
5508 | #define ENABLE_PKILL 1 |
5509 | #ifdef MAKE_SUID |
5510 | # define IF_PKILL(...) __VA_ARGS__ "CONFIG_PKILL" |
5511 | #else |
5512 | # define IF_PKILL(...) __VA_ARGS__ |
5513 | #endif |
5514 | #define IF_NOT_PKILL(...) |
5515 | #define CONFIG_PIDOF 1 |
5516 | #define ENABLE_PIDOF 1 |
5517 | #ifdef MAKE_SUID |
5518 | # define IF_PIDOF(...) __VA_ARGS__ "CONFIG_PIDOF" |
5519 | #else |
5520 | # define IF_PIDOF(...) __VA_ARGS__ |
5521 | #endif |
5522 | #define IF_NOT_PIDOF(...) |
5523 | #define CONFIG_FEATURE_PIDOF_SINGLE 1 |
5524 | #define ENABLE_FEATURE_PIDOF_SINGLE 1 |
5525 | #ifdef MAKE_SUID |
5526 | # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_SINGLE" |
5527 | #else |
5528 | # define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__ |
5529 | #endif |
5530 | #define IF_NOT_FEATURE_PIDOF_SINGLE(...) |
5531 | #define CONFIG_FEATURE_PIDOF_OMIT 1 |
5532 | #define ENABLE_FEATURE_PIDOF_OMIT 1 |
5533 | #ifdef MAKE_SUID |
5534 | # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__ "CONFIG_FEATURE_PIDOF_OMIT" |
5535 | #else |
5536 | # define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__ |
5537 | #endif |
5538 | #define IF_NOT_FEATURE_PIDOF_OMIT(...) |
5539 | #define CONFIG_PMAP 1 |
5540 | #define ENABLE_PMAP 1 |
5541 | #ifdef MAKE_SUID |
5542 | # define IF_PMAP(...) __VA_ARGS__ "CONFIG_PMAP" |
5543 | #else |
5544 | # define IF_PMAP(...) __VA_ARGS__ |
5545 | #endif |
5546 | #define IF_NOT_PMAP(...) |
5547 | #undef CONFIG_POWERTOP |
5548 | #define ENABLE_POWERTOP 0 |
5549 | #define IF_POWERTOP(...) |
5550 | #define IF_NOT_POWERTOP(...) __VA_ARGS__ |
5551 | #define CONFIG_PS 1 |
5552 | #define ENABLE_PS 1 |
5553 | #ifdef MAKE_SUID |
5554 | # define IF_PS(...) __VA_ARGS__ "CONFIG_PS" |
5555 | #else |
5556 | # define IF_PS(...) __VA_ARGS__ |
5557 | #endif |
5558 | #define IF_NOT_PS(...) |
5559 | #undef CONFIG_FEATURE_PS_WIDE |
5560 | #define ENABLE_FEATURE_PS_WIDE 0 |
5561 | #define IF_FEATURE_PS_WIDE(...) |
5562 | #define IF_NOT_FEATURE_PS_WIDE(...) __VA_ARGS__ |
5563 | #undef CONFIG_FEATURE_PS_LONG |
5564 | #define ENABLE_FEATURE_PS_LONG 0 |
5565 | #define IF_FEATURE_PS_LONG(...) |
5566 | #define IF_NOT_FEATURE_PS_LONG(...) __VA_ARGS__ |
5567 | #define CONFIG_FEATURE_PS_TIME 1 |
5568 | #define ENABLE_FEATURE_PS_TIME 1 |
5569 | #ifdef MAKE_SUID |
5570 | # define IF_FEATURE_PS_TIME(...) __VA_ARGS__ "CONFIG_FEATURE_PS_TIME" |
5571 | #else |
5572 | # define IF_FEATURE_PS_TIME(...) __VA_ARGS__ |
5573 | #endif |
5574 | #define IF_NOT_FEATURE_PS_TIME(...) |
5575 | #define CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS 1 |
5576 | #define ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS 1 |
5577 | #ifdef MAKE_SUID |
5578 | # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__ "CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS" |
5579 | #else |
5580 | # define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__ |
5581 | #endif |
5582 | #define IF_NOT_FEATURE_PS_ADDITIONAL_COLUMNS(...) |
5583 | #undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS |
5584 | #define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 0 |
5585 | #define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...) |
5586 | #define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__ |
5587 | #define CONFIG_PSTREE 1 |
5588 | #define ENABLE_PSTREE 1 |
5589 | #ifdef MAKE_SUID |
5590 | # define IF_PSTREE(...) __VA_ARGS__ "CONFIG_PSTREE" |
5591 | #else |
5592 | # define IF_PSTREE(...) __VA_ARGS__ |
5593 | #endif |
5594 | #define IF_NOT_PSTREE(...) |
5595 | #define CONFIG_PWDX 1 |
5596 | #define ENABLE_PWDX 1 |
5597 | #ifdef MAKE_SUID |
5598 | # define IF_PWDX(...) __VA_ARGS__ "CONFIG_PWDX" |
5599 | #else |
5600 | # define IF_PWDX(...) __VA_ARGS__ |
5601 | #endif |
5602 | #define IF_NOT_PWDX(...) |
5603 | #define CONFIG_RENICE 1 |
5604 | #define ENABLE_RENICE 1 |
5605 | #ifdef MAKE_SUID |
5606 | # define IF_RENICE(...) __VA_ARGS__ "CONFIG_RENICE" |
5607 | #else |
5608 | # define IF_RENICE(...) __VA_ARGS__ |
5609 | #endif |
5610 | #define IF_NOT_RENICE(...) |
5611 | #define CONFIG_SMEMCAP 1 |
5612 | #define ENABLE_SMEMCAP 1 |
5613 | #ifdef MAKE_SUID |
5614 | # define IF_SMEMCAP(...) __VA_ARGS__ "CONFIG_SMEMCAP" |
5615 | #else |
5616 | # define IF_SMEMCAP(...) __VA_ARGS__ |
5617 | #endif |
5618 | #define IF_NOT_SMEMCAP(...) |
5619 | #define CONFIG_BB_SYSCTL 1 |
5620 | #define ENABLE_BB_SYSCTL 1 |
5621 | #ifdef MAKE_SUID |
5622 | # define IF_BB_SYSCTL(...) __VA_ARGS__ "CONFIG_BB_SYSCTL" |
5623 | #else |
5624 | # define IF_BB_SYSCTL(...) __VA_ARGS__ |
5625 | #endif |
5626 | #define IF_NOT_BB_SYSCTL(...) |
5627 | #define CONFIG_TOP 1 |
5628 | #define ENABLE_TOP 1 |
5629 | #ifdef MAKE_SUID |
5630 | # define IF_TOP(...) __VA_ARGS__ "CONFIG_TOP" |
5631 | #else |
5632 | # define IF_TOP(...) __VA_ARGS__ |
5633 | #endif |
5634 | #define IF_NOT_TOP(...) |
5635 | #define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1 |
5636 | #define ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1 |
5637 | #ifdef MAKE_SUID |
5638 | # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE" |
5639 | #else |
5640 | # define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__ |
5641 | #endif |
5642 | #define IF_NOT_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) |
5643 | #define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1 |
5644 | #define ENABLE_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1 |
5645 | #ifdef MAKE_SUID |
5646 | # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS" |
5647 | #else |
5648 | # define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__ |
5649 | #endif |
5650 | #define IF_NOT_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) |
5651 | #define CONFIG_FEATURE_TOP_SMP_CPU 1 |
5652 | #define ENABLE_FEATURE_TOP_SMP_CPU 1 |
5653 | #ifdef MAKE_SUID |
5654 | # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_CPU" |
5655 | #else |
5656 | # define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__ |
5657 | #endif |
5658 | #define IF_NOT_FEATURE_TOP_SMP_CPU(...) |
5659 | #define CONFIG_FEATURE_TOP_DECIMALS 1 |
5660 | #define ENABLE_FEATURE_TOP_DECIMALS 1 |
5661 | #ifdef MAKE_SUID |
5662 | # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_DECIMALS" |
5663 | #else |
5664 | # define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__ |
5665 | #endif |
5666 | #define IF_NOT_FEATURE_TOP_DECIMALS(...) |
5667 | #define CONFIG_FEATURE_TOP_SMP_PROCESS 1 |
5668 | #define ENABLE_FEATURE_TOP_SMP_PROCESS 1 |
5669 | #ifdef MAKE_SUID |
5670 | # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__ "CONFIG_FEATURE_TOP_SMP_PROCESS" |
5671 | #else |
5672 | # define IF_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__ |
5673 | #endif |
5674 | #define IF_NOT_FEATURE_TOP_SMP_PROCESS(...) |
5675 | #define CONFIG_FEATURE_TOPMEM 1 |
5676 | #define ENABLE_FEATURE_TOPMEM 1 |
5677 | #ifdef MAKE_SUID |
5678 | # define IF_FEATURE_TOPMEM(...) __VA_ARGS__ "CONFIG_FEATURE_TOPMEM" |
5679 | #else |
5680 | # define IF_FEATURE_TOPMEM(...) __VA_ARGS__ |
5681 | #endif |
5682 | #define IF_NOT_FEATURE_TOPMEM(...) |
5683 | #define CONFIG_UPTIME 1 |
5684 | #define ENABLE_UPTIME 1 |
5685 | #ifdef MAKE_SUID |
5686 | # define IF_UPTIME(...) __VA_ARGS__ "CONFIG_UPTIME" |
5687 | #else |
5688 | # define IF_UPTIME(...) __VA_ARGS__ |
5689 | #endif |
5690 | #define IF_NOT_UPTIME(...) |
5691 | #undef CONFIG_FEATURE_UPTIME_UTMP_SUPPORT |
5692 | #define ENABLE_FEATURE_UPTIME_UTMP_SUPPORT 0 |
5693 | #define IF_FEATURE_UPTIME_UTMP_SUPPORT(...) |
5694 | #define IF_NOT_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__ |
5695 | #define CONFIG_WATCH 1 |
5696 | #define ENABLE_WATCH 1 |
5697 | #ifdef MAKE_SUID |
5698 | # define IF_WATCH(...) __VA_ARGS__ "CONFIG_WATCH" |
5699 | #else |
5700 | # define IF_WATCH(...) __VA_ARGS__ |
5701 | #endif |
5702 | #define IF_NOT_WATCH(...) |
5703 | #define CONFIG_FEATURE_SHOW_THREADS 1 |
5704 | #define ENABLE_FEATURE_SHOW_THREADS 1 |
5705 | #ifdef MAKE_SUID |
5706 | # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__ "CONFIG_FEATURE_SHOW_THREADS" |
5707 | #else |
5708 | # define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__ |
5709 | #endif |
5710 | #define IF_NOT_FEATURE_SHOW_THREADS(...) |
5711 | |
5712 | /* |
5713 | * Runit Utilities |
5714 | */ |
5715 | #undef CONFIG_CHPST |
5716 | #define ENABLE_CHPST 0 |
5717 | #define IF_CHPST(...) |
5718 | #define IF_NOT_CHPST(...) __VA_ARGS__ |
5719 | #undef CONFIG_SETUIDGID |
5720 | #define ENABLE_SETUIDGID 0 |
5721 | #define IF_SETUIDGID(...) |
5722 | #define IF_NOT_SETUIDGID(...) __VA_ARGS__ |
5723 | #undef CONFIG_ENVUIDGID |
5724 | #define ENABLE_ENVUIDGID 0 |
5725 | #define IF_ENVUIDGID(...) |
5726 | #define IF_NOT_ENVUIDGID(...) __VA_ARGS__ |
5727 | #undef CONFIG_ENVDIR |
5728 | #define ENABLE_ENVDIR 0 |
5729 | #define IF_ENVDIR(...) |
5730 | #define IF_NOT_ENVDIR(...) __VA_ARGS__ |
5731 | #undef CONFIG_SOFTLIMIT |
5732 | #define ENABLE_SOFTLIMIT 0 |
5733 | #define IF_SOFTLIMIT(...) |
5734 | #define IF_NOT_SOFTLIMIT(...) __VA_ARGS__ |
5735 | #undef CONFIG_RUNSV |
5736 | #define ENABLE_RUNSV 0 |
5737 | #define IF_RUNSV(...) |
5738 | #define IF_NOT_RUNSV(...) __VA_ARGS__ |
5739 | #undef CONFIG_RUNSVDIR |
5740 | #define ENABLE_RUNSVDIR 0 |
5741 | #define IF_RUNSVDIR(...) |
5742 | #define IF_NOT_RUNSVDIR(...) __VA_ARGS__ |
5743 | #undef CONFIG_FEATURE_RUNSVDIR_LOG |
5744 | #define ENABLE_FEATURE_RUNSVDIR_LOG 0 |
5745 | #define IF_FEATURE_RUNSVDIR_LOG(...) |
5746 | #define IF_NOT_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__ |
5747 | #undef CONFIG_SV |
5748 | #define ENABLE_SV 0 |
5749 | #define IF_SV(...) |
5750 | #define IF_NOT_SV(...) __VA_ARGS__ |
5751 | #define CONFIG_SV_DEFAULT_SERVICE_DIR "" |
5752 | #define ENABLE_SV_DEFAULT_SERVICE_DIR 1 |
5753 | #ifdef MAKE_SUID |
5754 | # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__ "CONFIG_SV_DEFAULT_SERVICE_DIR" |
5755 | #else |
5756 | # define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__ |
5757 | #endif |
5758 | #define IF_NOT_SV_DEFAULT_SERVICE_DIR(...) |
5759 | #define CONFIG_SVC 1 |
5760 | #define ENABLE_SVC 1 |
5761 | #ifdef MAKE_SUID |
5762 | # define IF_SVC(...) __VA_ARGS__ "CONFIG_SVC" |
5763 | #else |
5764 | # define IF_SVC(...) __VA_ARGS__ |
5765 | #endif |
5766 | #define IF_NOT_SVC(...) |
5767 | #undef CONFIG_SVLOGD |
5768 | #define ENABLE_SVLOGD 0 |
5769 | #define IF_SVLOGD(...) |
5770 | #define IF_NOT_SVLOGD(...) __VA_ARGS__ |
5771 | |
5772 | /* |
5773 | * SELinux Utilities |
5774 | */ |
5775 | #define CONFIG_CHCON 1 |
5776 | #define ENABLE_CHCON 1 |
5777 | #ifdef MAKE_SUID |
5778 | # define IF_CHCON(...) __VA_ARGS__ "CONFIG_CHCON" |
5779 | #else |
5780 | # define IF_CHCON(...) __VA_ARGS__ |
5781 | #endif |
5782 | #define IF_NOT_CHCON(...) |
5783 | #define CONFIG_FEATURE_CHCON_LONG_OPTIONS 1 |
5784 | #define ENABLE_FEATURE_CHCON_LONG_OPTIONS 1 |
5785 | #ifdef MAKE_SUID |
5786 | # define IF_FEATURE_CHCON_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_CHCON_LONG_OPTIONS" |
5787 | #else |
5788 | # define IF_FEATURE_CHCON_LONG_OPTIONS(...) __VA_ARGS__ |
5789 | #endif |
5790 | #define IF_NOT_FEATURE_CHCON_LONG_OPTIONS(...) |
5791 | #define CONFIG_GETENFORCE 1 |
5792 | #define ENABLE_GETENFORCE 1 |
5793 | #ifdef MAKE_SUID |
5794 | # define IF_GETENFORCE(...) __VA_ARGS__ "CONFIG_GETENFORCE" |
5795 | #else |
5796 | # define IF_GETENFORCE(...) __VA_ARGS__ |
5797 | #endif |
5798 | #define IF_NOT_GETENFORCE(...) |
5799 | #define CONFIG_GETSEBOOL 1 |
5800 | #define ENABLE_GETSEBOOL 1 |
5801 | #ifdef MAKE_SUID |
5802 | # define IF_GETSEBOOL(...) __VA_ARGS__ "CONFIG_GETSEBOOL" |
5803 | #else |
5804 | # define IF_GETSEBOOL(...) __VA_ARGS__ |
5805 | #endif |
5806 | #define IF_NOT_GETSEBOOL(...) |
5807 | #undef CONFIG_LOAD_POLICY |
5808 | #define ENABLE_LOAD_POLICY 0 |
5809 | #define IF_LOAD_POLICY(...) |
5810 | #define IF_NOT_LOAD_POLICY(...) __VA_ARGS__ |
5811 | #define CONFIG_MATCHPATHCON 1 |
5812 | #define ENABLE_MATCHPATHCON 1 |
5813 | #ifdef MAKE_SUID |
5814 | # define IF_MATCHPATHCON(...) __VA_ARGS__ "CONFIG_MATCHPATHCON" |
5815 | #else |
5816 | # define IF_MATCHPATHCON(...) __VA_ARGS__ |
5817 | #endif |
5818 | #define IF_NOT_MATCHPATHCON(...) |
5819 | #define CONFIG_RUNCON 1 |
5820 | #define ENABLE_RUNCON 1 |
5821 | #ifdef MAKE_SUID |
5822 | # define IF_RUNCON(...) __VA_ARGS__ "CONFIG_RUNCON" |
5823 | #else |
5824 | # define IF_RUNCON(...) __VA_ARGS__ |
5825 | #endif |
5826 | #define IF_NOT_RUNCON(...) |
5827 | #define CONFIG_FEATURE_RUNCON_LONG_OPTIONS 1 |
5828 | #define ENABLE_FEATURE_RUNCON_LONG_OPTIONS 1 |
5829 | #ifdef MAKE_SUID |
5830 | # define IF_FEATURE_RUNCON_LONG_OPTIONS(...) __VA_ARGS__ "CONFIG_FEATURE_RUNCON_LONG_OPTIONS" |
5831 | #else |
5832 | # define IF_FEATURE_RUNCON_LONG_OPTIONS(...) __VA_ARGS__ |
5833 | #endif |
5834 | #define IF_NOT_FEATURE_RUNCON_LONG_OPTIONS(...) |
5835 | #define CONFIG_SELINUXENABLED 1 |
5836 | #define ENABLE_SELINUXENABLED 1 |
5837 | #ifdef MAKE_SUID |
5838 | # define IF_SELINUXENABLED(...) __VA_ARGS__ "CONFIG_SELINUXENABLED" |
5839 | #else |
5840 | # define IF_SELINUXENABLED(...) __VA_ARGS__ |
5841 | #endif |
5842 | #define IF_NOT_SELINUXENABLED(...) |
5843 | #define CONFIG_SESTATUS 1 |
5844 | #define ENABLE_SESTATUS 1 |
5845 | #ifdef MAKE_SUID |
5846 | # define IF_SESTATUS(...) __VA_ARGS__ "CONFIG_SESTATUS" |
5847 | #else |
5848 | # define IF_SESTATUS(...) __VA_ARGS__ |
5849 | #endif |
5850 | #define IF_NOT_SESTATUS(...) |
5851 | #define CONFIG_SETENFORCE 1 |
5852 | #define ENABLE_SETENFORCE 1 |
5853 | #ifdef MAKE_SUID |
5854 | # define IF_SETENFORCE(...) __VA_ARGS__ "CONFIG_SETENFORCE" |
5855 | #else |
5856 | # define IF_SETENFORCE(...) __VA_ARGS__ |
5857 | #endif |
5858 | #define IF_NOT_SETENFORCE(...) |
5859 | #define CONFIG_SETFILES 1 |
5860 | #define ENABLE_SETFILES 1 |
5861 | #ifdef MAKE_SUID |
5862 | # define IF_SETFILES(...) __VA_ARGS__ "CONFIG_SETFILES" |
5863 | #else |
5864 | # define IF_SETFILES(...) __VA_ARGS__ |
5865 | #endif |
5866 | #define IF_NOT_SETFILES(...) |
5867 | #undef CONFIG_FEATURE_SETFILES_CHECK_OPTION |
5868 | #define ENABLE_FEATURE_SETFILES_CHECK_OPTION 0 |
5869 | #define IF_FEATURE_SETFILES_CHECK_OPTION(...) |
5870 | #define IF_NOT_FEATURE_SETFILES_CHECK_OPTION(...) __VA_ARGS__ |
5871 | #define CONFIG_RESTORECON 1 |
5872 | #define ENABLE_RESTORECON 1 |
5873 | #ifdef MAKE_SUID |
5874 | # define IF_RESTORECON(...) __VA_ARGS__ "CONFIG_RESTORECON" |
5875 | #else |
5876 | # define IF_RESTORECON(...) __VA_ARGS__ |
5877 | #endif |
5878 | #define IF_NOT_RESTORECON(...) |
5879 | #define CONFIG_SETSEBOOL 1 |
5880 | #define ENABLE_SETSEBOOL 1 |
5881 | #ifdef MAKE_SUID |
5882 | # define IF_SETSEBOOL(...) __VA_ARGS__ "CONFIG_SETSEBOOL" |
5883 | #else |
5884 | # define IF_SETSEBOOL(...) __VA_ARGS__ |
5885 | #endif |
5886 | #define IF_NOT_SETSEBOOL(...) |
5887 | |
5888 | /* |
5889 | * Shells |
5890 | */ |
5891 | #define CONFIG_SH_IS_ASH 1 |
5892 | #define ENABLE_SH_IS_ASH 1 |
5893 | #ifdef MAKE_SUID |
5894 | # define IF_SH_IS_ASH(...) __VA_ARGS__ "CONFIG_SH_IS_ASH" |
5895 | #else |
5896 | # define IF_SH_IS_ASH(...) __VA_ARGS__ |
5897 | #endif |
5898 | #define IF_NOT_SH_IS_ASH(...) |
5899 | #undef CONFIG_SH_IS_HUSH |
5900 | #define ENABLE_SH_IS_HUSH 0 |
5901 | #define IF_SH_IS_HUSH(...) |
5902 | #define IF_NOT_SH_IS_HUSH(...) __VA_ARGS__ |
5903 | #undef CONFIG_SH_IS_NONE |
5904 | #define ENABLE_SH_IS_NONE 0 |
5905 | #define IF_SH_IS_NONE(...) |
5906 | #define IF_NOT_SH_IS_NONE(...) __VA_ARGS__ |
5907 | #undef CONFIG_BASH_IS_ASH |
5908 | #define ENABLE_BASH_IS_ASH 0 |
5909 | #define IF_BASH_IS_ASH(...) |
5910 | #define IF_NOT_BASH_IS_ASH(...) __VA_ARGS__ |
5911 | #undef CONFIG_BASH_IS_HUSH |
5912 | #define ENABLE_BASH_IS_HUSH 0 |
5913 | #define IF_BASH_IS_HUSH(...) |
5914 | #define IF_NOT_BASH_IS_HUSH(...) __VA_ARGS__ |
5915 | #define CONFIG_BASH_IS_NONE 1 |
5916 | #define ENABLE_BASH_IS_NONE 1 |
5917 | #ifdef MAKE_SUID |
5918 | # define IF_BASH_IS_NONE(...) __VA_ARGS__ "CONFIG_BASH_IS_NONE" |
5919 | #else |
5920 | # define IF_BASH_IS_NONE(...) __VA_ARGS__ |
5921 | #endif |
5922 | #define IF_NOT_BASH_IS_NONE(...) |
5923 | #define CONFIG_ASH 1 |
5924 | #define ENABLE_ASH 1 |
5925 | #ifdef MAKE_SUID |
5926 | # define IF_ASH(...) __VA_ARGS__ "CONFIG_ASH" |
5927 | #else |
5928 | # define IF_ASH(...) __VA_ARGS__ |
5929 | #endif |
5930 | #define IF_NOT_ASH(...) |
5931 | #define CONFIG_ASH_BASH_COMPAT 1 |
5932 | #define ENABLE_ASH_BASH_COMPAT 1 |
5933 | #ifdef MAKE_SUID |
5934 | # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_ASH_BASH_COMPAT" |
5935 | #else |
5936 | # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ |
5937 | #endif |
5938 | #define IF_NOT_ASH_BASH_COMPAT(...) |
5939 | #undef CONFIG_ASH_IDLE_TIMEOUT |
5940 | #define ENABLE_ASH_IDLE_TIMEOUT 0 |
5941 | #define IF_ASH_IDLE_TIMEOUT(...) |
5942 | #define IF_NOT_ASH_IDLE_TIMEOUT(...) __VA_ARGS__ |
5943 | #define CONFIG_ASH_JOB_CONTROL 1 |
5944 | #define ENABLE_ASH_JOB_CONTROL 1 |
5945 | #ifdef MAKE_SUID |
5946 | # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ "CONFIG_ASH_JOB_CONTROL" |
5947 | #else |
5948 | # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ |
5949 | #endif |
5950 | #define IF_NOT_ASH_JOB_CONTROL(...) |
5951 | #define CONFIG_ASH_ALIAS 1 |
5952 | #define ENABLE_ASH_ALIAS 1 |
5953 | #ifdef MAKE_SUID |
5954 | # define IF_ASH_ALIAS(...) __VA_ARGS__ "CONFIG_ASH_ALIAS" |
5955 | #else |
5956 | # define IF_ASH_ALIAS(...) __VA_ARGS__ |
5957 | #endif |
5958 | #define IF_NOT_ASH_ALIAS(...) |
5959 | #undef CONFIG_ASH_GETOPTS |
5960 | #define ENABLE_ASH_GETOPTS 0 |
5961 | #define IF_ASH_GETOPTS(...) |
5962 | #define IF_NOT_ASH_GETOPTS(...) __VA_ARGS__ |
5963 | #define CONFIG_ASH_BUILTIN_ECHO 1 |
5964 | #define ENABLE_ASH_BUILTIN_ECHO 1 |
5965 | #ifdef MAKE_SUID |
5966 | # define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_ECHO" |
5967 | #else |
5968 | # define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__ |
5969 | #endif |
5970 | #define IF_NOT_ASH_BUILTIN_ECHO(...) |
5971 | #define CONFIG_ASH_BUILTIN_PRINTF 1 |
5972 | #define ENABLE_ASH_BUILTIN_PRINTF 1 |
5973 | #ifdef MAKE_SUID |
5974 | # define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_PRINTF" |
5975 | #else |
5976 | # define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__ |
5977 | #endif |
5978 | #define IF_NOT_ASH_BUILTIN_PRINTF(...) |
5979 | #define CONFIG_ASH_BUILTIN_TEST 1 |
5980 | #define ENABLE_ASH_BUILTIN_TEST 1 |
5981 | #ifdef MAKE_SUID |
5982 | # define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_TEST" |
5983 | #else |
5984 | # define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__ |
5985 | #endif |
5986 | #define IF_NOT_ASH_BUILTIN_TEST(...) |
5987 | #define CONFIG_ASH_CMDCMD 1 |
5988 | #define ENABLE_ASH_CMDCMD 1 |
5989 | #ifdef MAKE_SUID |
5990 | # define IF_ASH_CMDCMD(...) __VA_ARGS__ "CONFIG_ASH_CMDCMD" |
5991 | #else |
5992 | # define IF_ASH_CMDCMD(...) __VA_ARGS__ |
5993 | #endif |
5994 | #define IF_NOT_ASH_CMDCMD(...) |
5995 | #undef CONFIG_ASH_MAIL |
5996 | #define ENABLE_ASH_MAIL 0 |
5997 | #define IF_ASH_MAIL(...) |
5998 | #define IF_NOT_ASH_MAIL(...) __VA_ARGS__ |
5999 | #define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1 |
6000 | #define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1 |
6001 | #ifdef MAKE_SUID |
6002 | # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ "CONFIG_ASH_OPTIMIZE_FOR_SIZE" |
6003 | #else |
6004 | # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ |
6005 | #endif |
6006 | #define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...) |
6007 | #define CONFIG_ASH_RANDOM_SUPPORT 1 |
6008 | #define ENABLE_ASH_RANDOM_SUPPORT 1 |
6009 | #ifdef MAKE_SUID |
6010 | # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_ASH_RANDOM_SUPPORT" |
6011 | #else |
6012 | # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ |
6013 | #endif |
6014 | #define IF_NOT_ASH_RANDOM_SUPPORT(...) |
6015 | #define CONFIG_ASH_EXPAND_PRMT 1 |
6016 | #define ENABLE_ASH_EXPAND_PRMT 1 |
6017 | #ifdef MAKE_SUID |
6018 | # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ "CONFIG_ASH_EXPAND_PRMT" |
6019 | #else |
6020 | # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ |
6021 | #endif |
6022 | #define IF_NOT_ASH_EXPAND_PRMT(...) |
6023 | #define CONFIG_ASH 1 |
6024 | #define ENABLE_ASH 1 |
6025 | #ifdef MAKE_SUID |
6026 | # define IF_ASH(...) __VA_ARGS__ "CONFIG_ASH" |
6027 | #else |
6028 | # define IF_ASH(...) __VA_ARGS__ |
6029 | #endif |
6030 | #define IF_NOT_ASH(...) |
6031 | #define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1 |
6032 | #define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1 |
6033 | #ifdef MAKE_SUID |
6034 | # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ "CONFIG_ASH_OPTIMIZE_FOR_SIZE" |
6035 | #else |
6036 | # define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__ |
6037 | #endif |
6038 | #define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...) |
6039 | #define CONFIG_ASH_INTERNAL_GLOB 1 |
6040 | #define ENABLE_ASH_INTERNAL_GLOB 1 |
6041 | #ifdef MAKE_SUID |
6042 | # define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__ "CONFIG_ASH_INTERNAL_GLOB" |
6043 | #else |
6044 | # define IF_ASH_INTERNAL_GLOB(...) __VA_ARGS__ |
6045 | #endif |
6046 | #define IF_NOT_ASH_INTERNAL_GLOB(...) |
6047 | #define CONFIG_ASH_RANDOM_SUPPORT 1 |
6048 | #define ENABLE_ASH_RANDOM_SUPPORT 1 |
6049 | #ifdef MAKE_SUID |
6050 | # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ "CONFIG_ASH_RANDOM_SUPPORT" |
6051 | #else |
6052 | # define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__ |
6053 | #endif |
6054 | #define IF_NOT_ASH_RANDOM_SUPPORT(...) |
6055 | #define CONFIG_ASH_EXPAND_PRMT 1 |
6056 | #define ENABLE_ASH_EXPAND_PRMT 1 |
6057 | #ifdef MAKE_SUID |
6058 | # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ "CONFIG_ASH_EXPAND_PRMT" |
6059 | #else |
6060 | # define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__ |
6061 | #endif |
6062 | #define IF_NOT_ASH_EXPAND_PRMT(...) |
6063 | #define CONFIG_ASH_BASH_COMPAT 1 |
6064 | #define ENABLE_ASH_BASH_COMPAT 1 |
6065 | #ifdef MAKE_SUID |
6066 | # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ "CONFIG_ASH_BASH_COMPAT" |
6067 | #else |
6068 | # define IF_ASH_BASH_COMPAT(...) __VA_ARGS__ |
6069 | #endif |
6070 | #define IF_NOT_ASH_BASH_COMPAT(...) |
6071 | #undef CONFIG_ASH_IDLE_TIMEOUT |
6072 | #define ENABLE_ASH_IDLE_TIMEOUT 0 |
6073 | #define IF_ASH_IDLE_TIMEOUT(...) |
6074 | #define IF_NOT_ASH_IDLE_TIMEOUT(...) __VA_ARGS__ |
6075 | #define CONFIG_ASH_JOB_CONTROL 1 |
6076 | #define ENABLE_ASH_JOB_CONTROL 1 |
6077 | #ifdef MAKE_SUID |
6078 | # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ "CONFIG_ASH_JOB_CONTROL" |
6079 | #else |
6080 | # define IF_ASH_JOB_CONTROL(...) __VA_ARGS__ |
6081 | #endif |
6082 | #define IF_NOT_ASH_JOB_CONTROL(...) |
6083 | #define CONFIG_ASH_ALIAS 1 |
6084 | #define ENABLE_ASH_ALIAS 1 |
6085 | #ifdef MAKE_SUID |
6086 | # define IF_ASH_ALIAS(...) __VA_ARGS__ "CONFIG_ASH_ALIAS" |
6087 | #else |
6088 | # define IF_ASH_ALIAS(...) __VA_ARGS__ |
6089 | #endif |
6090 | #define IF_NOT_ASH_ALIAS(...) |
6091 | #undef CONFIG_ASH_GETOPTS |
6092 | #define ENABLE_ASH_GETOPTS 0 |
6093 | #define IF_ASH_GETOPTS(...) |
6094 | #define IF_NOT_ASH_GETOPTS(...) __VA_ARGS__ |
6095 | #define CONFIG_ASH_BUILTIN_ECHO 1 |
6096 | #define ENABLE_ASH_BUILTIN_ECHO 1 |
6097 | #ifdef MAKE_SUID |
6098 | # define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_ECHO" |
6099 | #else |
6100 | # define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__ |
6101 | #endif |
6102 | #define IF_NOT_ASH_BUILTIN_ECHO(...) |
6103 | #define CONFIG_ASH_BUILTIN_PRINTF 1 |
6104 | #define ENABLE_ASH_BUILTIN_PRINTF 1 |
6105 | #ifdef MAKE_SUID |
6106 | # define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_PRINTF" |
6107 | #else |
6108 | # define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__ |
6109 | #endif |
6110 | #define IF_NOT_ASH_BUILTIN_PRINTF(...) |
6111 | #define CONFIG_ASH_BUILTIN_TEST 1 |
6112 | #define ENABLE_ASH_BUILTIN_TEST 1 |
6113 | #ifdef MAKE_SUID |
6114 | # define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__ "CONFIG_ASH_BUILTIN_TEST" |
6115 | #else |
6116 | # define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__ |
6117 | #endif |
6118 | #define IF_NOT_ASH_BUILTIN_TEST(...) |
6119 | #define CONFIG_ASH_HELP 1 |
6120 | #define ENABLE_ASH_HELP 1 |
6121 | #ifdef MAKE_SUID |
6122 | # define IF_ASH_HELP(...) __VA_ARGS__ "CONFIG_ASH_HELP" |
6123 | #else |
6124 | # define IF_ASH_HELP(...) __VA_ARGS__ |
6125 | #endif |
6126 | #define IF_NOT_ASH_HELP(...) |
6127 | #define CONFIG_ASH_CMDCMD 1 |
6128 | #define ENABLE_ASH_CMDCMD 1 |
6129 | #ifdef MAKE_SUID |
6130 | # define IF_ASH_CMDCMD(...) __VA_ARGS__ "CONFIG_ASH_CMDCMD" |
6131 | #else |
6132 | # define IF_ASH_CMDCMD(...) __VA_ARGS__ |
6133 | #endif |
6134 | #define IF_NOT_ASH_CMDCMD(...) |
6135 | #undef CONFIG_ASH_MAIL |
6136 | #define ENABLE_ASH_MAIL 0 |
6137 | #define IF_ASH_MAIL(...) |
6138 | #define IF_NOT_ASH_MAIL(...) __VA_ARGS__ |
6139 | #undef CONFIG_CTTYHACK |
6140 | #define ENABLE_CTTYHACK 0 |
6141 | #define IF_CTTYHACK(...) |
6142 | #define IF_NOT_CTTYHACK(...) __VA_ARGS__ |
6143 | #undef CONFIG_HUSH |
6144 | #define ENABLE_HUSH 0 |
6145 | #define IF_HUSH(...) |
6146 | #define IF_NOT_HUSH(...) __VA_ARGS__ |
6147 | #undef CONFIG_HUSH_BASH_COMPAT |
6148 | #define ENABLE_HUSH_BASH_COMPAT 0 |
6149 | #define IF_HUSH_BASH_COMPAT(...) |
6150 | #define IF_NOT_HUSH_BASH_COMPAT(...) __VA_ARGS__ |
6151 | #undef CONFIG_HUSH_BRACE_EXPANSION |
6152 | #define ENABLE_HUSH_BRACE_EXPANSION 0 |
6153 | #define IF_HUSH_BRACE_EXPANSION(...) |
6154 | #define IF_NOT_HUSH_BRACE_EXPANSION(...) __VA_ARGS__ |
6155 | #undef CONFIG_HUSH_HELP |
6156 | #define ENABLE_HUSH_HELP 0 |
6157 | #define IF_HUSH_HELP(...) |
6158 | #define IF_NOT_HUSH_HELP(...) __VA_ARGS__ |
6159 | #undef CONFIG_HUSH_INTERACTIVE |
6160 | #define ENABLE_HUSH_INTERACTIVE 0 |
6161 | #define IF_HUSH_INTERACTIVE(...) |
6162 | #define IF_NOT_HUSH_INTERACTIVE(...) __VA_ARGS__ |
6163 | #undef CONFIG_HUSH_SAVEHISTORY |
6164 | #define ENABLE_HUSH_SAVEHISTORY 0 |
6165 | #define IF_HUSH_SAVEHISTORY(...) |
6166 | #define IF_NOT_HUSH_SAVEHISTORY(...) __VA_ARGS__ |
6167 | #undef CONFIG_HUSH_JOB |
6168 | #define ENABLE_HUSH_JOB 0 |
6169 | #define IF_HUSH_JOB(...) |
6170 | #define IF_NOT_HUSH_JOB(...) __VA_ARGS__ |
6171 | #undef CONFIG_HUSH_TICK |
6172 | #define ENABLE_HUSH_TICK 0 |
6173 | #define IF_HUSH_TICK(...) |
6174 | #define IF_NOT_HUSH_TICK(...) __VA_ARGS__ |
6175 | #undef CONFIG_HUSH_IF |
6176 | #define ENABLE_HUSH_IF 0 |
6177 | #define IF_HUSH_IF(...) |
6178 | #define IF_NOT_HUSH_IF(...) __VA_ARGS__ |
6179 | #undef CONFIG_HUSH_LOOPS |
6180 | #define ENABLE_HUSH_LOOPS 0 |
6181 | #define IF_HUSH_LOOPS(...) |
6182 | #define IF_NOT_HUSH_LOOPS(...) __VA_ARGS__ |
6183 | #undef CONFIG_HUSH_CASE |
6184 | #define ENABLE_HUSH_CASE 0 |
6185 | #define IF_HUSH_CASE(...) |
6186 | #define IF_NOT_HUSH_CASE(...) __VA_ARGS__ |
6187 | #undef CONFIG_HUSH_FUNCTIONS |
6188 | #define ENABLE_HUSH_FUNCTIONS 0 |
6189 | #define IF_HUSH_FUNCTIONS(...) |
6190 | #define IF_NOT_HUSH_FUNCTIONS(...) __VA_ARGS__ |
6191 | #undef CONFIG_HUSH_LOCAL |
6192 | #define ENABLE_HUSH_LOCAL 0 |
6193 | #define IF_HUSH_LOCAL(...) |
6194 | #define IF_NOT_HUSH_LOCAL(...) __VA_ARGS__ |
6195 | #undef CONFIG_HUSH_RANDOM_SUPPORT |
6196 | #define ENABLE_HUSH_RANDOM_SUPPORT 0 |
6197 | #define IF_HUSH_RANDOM_SUPPORT(...) |
6198 | #define IF_NOT_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__ |
6199 | #undef CONFIG_HUSH_EXPORT_N |
6200 | #define ENABLE_HUSH_EXPORT_N 0 |
6201 | #define IF_HUSH_EXPORT_N(...) |
6202 | #define IF_NOT_HUSH_EXPORT_N(...) __VA_ARGS__ |
6203 | #undef CONFIG_HUSH_MODE_X |
6204 | #define ENABLE_HUSH_MODE_X 0 |
6205 | #define IF_HUSH_MODE_X(...) |
6206 | #define IF_NOT_HUSH_MODE_X(...) __VA_ARGS__ |
6207 | #undef CONFIG_MSH |
6208 | #define ENABLE_MSH 0 |
6209 | #define IF_MSH(...) |
6210 | #define IF_NOT_MSH(...) __VA_ARGS__ |
6211 | #define CONFIG_FEATURE_SH_MATH 1 |
6212 | #define ENABLE_FEATURE_SH_MATH 1 |
6213 | #ifdef MAKE_SUID |
6214 | # define IF_FEATURE_SH_MATH(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH" |
6215 | #else |
6216 | # define IF_FEATURE_SH_MATH(...) __VA_ARGS__ |
6217 | #endif |
6218 | #define IF_NOT_FEATURE_SH_MATH(...) |
6219 | #define CONFIG_FEATURE_SH_MATH_64 1 |
6220 | #define ENABLE_FEATURE_SH_MATH_64 1 |
6221 | #ifdef MAKE_SUID |
6222 | # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__ "CONFIG_FEATURE_SH_MATH_64" |
6223 | #else |
6224 | # define IF_FEATURE_SH_MATH_64(...) __VA_ARGS__ |
6225 | #endif |
6226 | #define IF_NOT_FEATURE_SH_MATH_64(...) |
6227 | #define CONFIG_FEATURE_SH_EXTRA_QUIET 1 |
6228 | #define ENABLE_FEATURE_SH_EXTRA_QUIET 1 |
6229 | #ifdef MAKE_SUID |
6230 | # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__ "CONFIG_FEATURE_SH_EXTRA_QUIET" |
6231 | #else |
6232 | # define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__ |
6233 | #endif |
6234 | #define IF_NOT_FEATURE_SH_EXTRA_QUIET(...) |
6235 | #undef CONFIG_FEATURE_SH_STANDALONE |
6236 | #define ENABLE_FEATURE_SH_STANDALONE 0 |
6237 | #define IF_FEATURE_SH_STANDALONE(...) |
6238 | #define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__ |
6239 | #undef CONFIG_FEATURE_SH_NOFORK |
6240 | #define ENABLE_FEATURE_SH_NOFORK 0 |
6241 | #define IF_FEATURE_SH_NOFORK(...) |
6242 | #define IF_NOT_FEATURE_SH_NOFORK(...) __VA_ARGS__ |
6243 | #undef CONFIG_FEATURE_SH_HISTFILESIZE |
6244 | #define ENABLE_FEATURE_SH_HISTFILESIZE 0 |
6245 | #define IF_FEATURE_SH_HISTFILESIZE(...) |
6246 | #define IF_NOT_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__ |
6247 | |
6248 | /* |
6249 | * System Logging Utilities |
6250 | */ |
6251 | #undef CONFIG_KLOGD |
6252 | #define ENABLE_KLOGD 0 |
6253 | #define IF_KLOGD(...) |
6254 | #define IF_NOT_KLOGD(...) __VA_ARGS__ |
6255 | #undef CONFIG_FEATURE_KLOGD_KLOGCTL |
6256 | #define ENABLE_FEATURE_KLOGD_KLOGCTL 0 |
6257 | #define IF_FEATURE_KLOGD_KLOGCTL(...) |
6258 | #define IF_NOT_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__ |
6259 | #undef CONFIG_LOGGER |
6260 | #define ENABLE_LOGGER 0 |
6261 | #define IF_LOGGER(...) |
6262 | #define IF_NOT_LOGGER(...) __VA_ARGS__ |
6263 | #undef CONFIG_LOGREAD |
6264 | #define ENABLE_LOGREAD 0 |
6265 | #define IF_LOGREAD(...) |
6266 | #define IF_NOT_LOGREAD(...) __VA_ARGS__ |
6267 | #undef CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING |
6268 | #define ENABLE_FEATURE_LOGREAD_REDUCED_LOCKING 0 |
6269 | #define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...) |
6270 | #define IF_NOT_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__ |
6271 | #undef CONFIG_SYSLOGD |
6272 | #define ENABLE_SYSLOGD 0 |
6273 | #define IF_SYSLOGD(...) |
6274 | #define IF_NOT_SYSLOGD(...) __VA_ARGS__ |
6275 | #undef CONFIG_FEATURE_ROTATE_LOGFILE |
6276 | #define ENABLE_FEATURE_ROTATE_LOGFILE 0 |
6277 | #define IF_FEATURE_ROTATE_LOGFILE(...) |
6278 | #define IF_NOT_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__ |
6279 | #undef CONFIG_FEATURE_REMOTE_LOG |
6280 | #define ENABLE_FEATURE_REMOTE_LOG 0 |
6281 | #define IF_FEATURE_REMOTE_LOG(...) |
6282 | #define IF_NOT_FEATURE_REMOTE_LOG(...) __VA_ARGS__ |
6283 | #undef CONFIG_FEATURE_SYSLOGD_DUP |
6284 | #define ENABLE_FEATURE_SYSLOGD_DUP 0 |
6285 | #define IF_FEATURE_SYSLOGD_DUP(...) |
6286 | #define IF_NOT_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__ |
6287 | #undef CONFIG_FEATURE_SYSLOGD_CFG |
6288 | #define ENABLE_FEATURE_SYSLOGD_CFG 0 |
6289 | #define IF_FEATURE_SYSLOGD_CFG(...) |
6290 | #define IF_NOT_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__ |
6291 | #define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 0 |
6292 | #define ENABLE_FEATURE_SYSLOGD_READ_BUFFER_SIZE 1 |
6293 | #ifdef MAKE_SUID |
6294 | # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE" |
6295 | #else |
6296 | # define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__ |
6297 | #endif |
6298 | #define IF_NOT_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) |
6299 | #undef CONFIG_FEATURE_IPC_SYSLOG |
6300 | #define ENABLE_FEATURE_IPC_SYSLOG 0 |
6301 | #define IF_FEATURE_IPC_SYSLOG(...) |
6302 | #define IF_NOT_FEATURE_IPC_SYSLOG(...) __VA_ARGS__ |
6303 | #define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 0 |
6304 | #define ENABLE_FEATURE_IPC_SYSLOG_BUFFER_SIZE 1 |
6305 | #ifdef MAKE_SUID |
6306 | # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__ "CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE" |
6307 | #else |
6308 | # define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__ |
6309 | #endif |
6310 | #define IF_NOT_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) |
6311 | #undef CONFIG_FEATURE_KMSG_SYSLOG |
6312 | #define ENABLE_FEATURE_KMSG_SYSLOG 0 |
6313 | #define IF_FEATURE_KMSG_SYSLOG(...) |
6314 | #define IF_NOT_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__ |
6315 |