blob: 4196bb030e30029b02d27578df4f0fccb919f077 [file] [log] [blame]
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001/*
2 * Automatically generated C config: don't edit
Tanguy Pruvot93cce132013-07-01 00:58:48 +02003 * Busybox version: 1.21.1-jb
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02004 */
Ricardo Cerqueiraa9a9b982013-07-25 21:24:13 +01005#define AUTOCONF_TIMESTAMP "2013-07-25 21:23 +0100"
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02006
7#define CONFIG_HAVE_DOT_CONFIG 1
8#define ENABLE_HAVE_DOT_CONFIG 1
9#define IF_HAVE_DOT_CONFIG(...) __VA_ARGS__
10#define IF_NOT_HAVE_DOT_CONFIG(...)
11
12/*
13 * Busybox Settings
14 */
15
16/*
17 * General Configuration
18 */
19#undef CONFIG_DESKTOP
20#define ENABLE_DESKTOP 0
21#define IF_DESKTOP(...)
22#define IF_NOT_DESKTOP(...) __VA_ARGS__
23#undef CONFIG_EXTRA_COMPAT
24#define ENABLE_EXTRA_COMPAT 0
25#define IF_EXTRA_COMPAT(...)
26#define IF_NOT_EXTRA_COMPAT(...) __VA_ARGS__
27#undef CONFIG_INCLUDE_SUSv2
28#define ENABLE_INCLUDE_SUSv2 0
29#define IF_INCLUDE_SUSv2(...)
30#define IF_NOT_INCLUDE_SUSv2(...) __VA_ARGS__
31#undef CONFIG_USE_PORTABLE_CODE
32#define ENABLE_USE_PORTABLE_CODE 0
33#define IF_USE_PORTABLE_CODE(...)
34#define IF_NOT_USE_PORTABLE_CODE(...) __VA_ARGS__
35#define CONFIG_PLATFORM_LINUX 1
36#define ENABLE_PLATFORM_LINUX 1
37#define IF_PLATFORM_LINUX(...) __VA_ARGS__
38#define IF_NOT_PLATFORM_LINUX(...)
39#define CONFIG_FEATURE_BUFFERS_USE_MALLOC 1
40#define ENABLE_FEATURE_BUFFERS_USE_MALLOC 1
41#define IF_FEATURE_BUFFERS_USE_MALLOC(...) __VA_ARGS__
42#define IF_NOT_FEATURE_BUFFERS_USE_MALLOC(...)
43#undef CONFIG_FEATURE_BUFFERS_GO_ON_STACK
44#define ENABLE_FEATURE_BUFFERS_GO_ON_STACK 0
45#define IF_FEATURE_BUFFERS_GO_ON_STACK(...)
46#define IF_NOT_FEATURE_BUFFERS_GO_ON_STACK(...) __VA_ARGS__
47#undef CONFIG_FEATURE_BUFFERS_GO_IN_BSS
48#define ENABLE_FEATURE_BUFFERS_GO_IN_BSS 0
49#define IF_FEATURE_BUFFERS_GO_IN_BSS(...)
50#define IF_NOT_FEATURE_BUFFERS_GO_IN_BSS(...) __VA_ARGS__
51#define CONFIG_SHOW_USAGE 1
52#define ENABLE_SHOW_USAGE 1
53#define IF_SHOW_USAGE(...) __VA_ARGS__
54#define IF_NOT_SHOW_USAGE(...)
55#define CONFIG_FEATURE_VERBOSE_USAGE 1
56#define ENABLE_FEATURE_VERBOSE_USAGE 1
57#define IF_FEATURE_VERBOSE_USAGE(...) __VA_ARGS__
58#define IF_NOT_FEATURE_VERBOSE_USAGE(...)
59#define CONFIG_FEATURE_COMPRESS_USAGE 1
60#define ENABLE_FEATURE_COMPRESS_USAGE 1
61#define IF_FEATURE_COMPRESS_USAGE(...) __VA_ARGS__
62#define IF_NOT_FEATURE_COMPRESS_USAGE(...)
63#undef CONFIG_FEATURE_INSTALLER
64#define ENABLE_FEATURE_INSTALLER 0
65#define IF_FEATURE_INSTALLER(...)
66#define IF_NOT_FEATURE_INSTALLER(...) __VA_ARGS__
67#define CONFIG_INSTALL_NO_USR 1
68#define ENABLE_INSTALL_NO_USR 1
69#define IF_INSTALL_NO_USR(...) __VA_ARGS__
70#define IF_NOT_INSTALL_NO_USR(...)
71#undef CONFIG_LOCALE_SUPPORT
72#define ENABLE_LOCALE_SUPPORT 0
73#define IF_LOCALE_SUPPORT(...)
74#define IF_NOT_LOCALE_SUPPORT(...) __VA_ARGS__
75#define CONFIG_UNICODE_SUPPORT 1
76#define ENABLE_UNICODE_SUPPORT 1
77#define IF_UNICODE_SUPPORT(...) __VA_ARGS__
78#define IF_NOT_UNICODE_SUPPORT(...)
79#undef CONFIG_UNICODE_USING_LOCALE
80#define ENABLE_UNICODE_USING_LOCALE 0
81#define IF_UNICODE_USING_LOCALE(...)
82#define IF_NOT_UNICODE_USING_LOCALE(...) __VA_ARGS__
83#undef CONFIG_FEATURE_CHECK_UNICODE_IN_ENV
84#define ENABLE_FEATURE_CHECK_UNICODE_IN_ENV 0
85#define IF_FEATURE_CHECK_UNICODE_IN_ENV(...)
86#define IF_NOT_FEATURE_CHECK_UNICODE_IN_ENV(...) __VA_ARGS__
87#define CONFIG_SUBST_WCHAR 63
88#define ENABLE_SUBST_WCHAR 1
89#define IF_SUBST_WCHAR(...) __VA_ARGS__
90#define IF_NOT_SUBST_WCHAR(...)
91#define CONFIG_LAST_SUPPORTED_WCHAR 0
92#define ENABLE_LAST_SUPPORTED_WCHAR 1
93#define IF_LAST_SUPPORTED_WCHAR(...) __VA_ARGS__
94#define IF_NOT_LAST_SUPPORTED_WCHAR(...)
95#undef CONFIG_UNICODE_COMBINING_WCHARS
96#define ENABLE_UNICODE_COMBINING_WCHARS 0
97#define IF_UNICODE_COMBINING_WCHARS(...)
98#define IF_NOT_UNICODE_COMBINING_WCHARS(...) __VA_ARGS__
99#define CONFIG_UNICODE_WIDE_WCHARS 1
100#define ENABLE_UNICODE_WIDE_WCHARS 1
101#define IF_UNICODE_WIDE_WCHARS(...) __VA_ARGS__
102#define IF_NOT_UNICODE_WIDE_WCHARS(...)
103#undef CONFIG_UNICODE_BIDI_SUPPORT
104#define ENABLE_UNICODE_BIDI_SUPPORT 0
105#define IF_UNICODE_BIDI_SUPPORT(...)
106#define IF_NOT_UNICODE_BIDI_SUPPORT(...) __VA_ARGS__
107#undef CONFIG_UNICODE_NEUTRAL_TABLE
108#define ENABLE_UNICODE_NEUTRAL_TABLE 0
109#define IF_UNICODE_NEUTRAL_TABLE(...)
110#define IF_NOT_UNICODE_NEUTRAL_TABLE(...) __VA_ARGS__
111#define CONFIG_UNICODE_PRESERVE_BROKEN 1
112#define ENABLE_UNICODE_PRESERVE_BROKEN 1
113#define IF_UNICODE_PRESERVE_BROKEN(...) __VA_ARGS__
114#define IF_NOT_UNICODE_PRESERVE_BROKEN(...)
115#define CONFIG_LONG_OPTS 1
116#define ENABLE_LONG_OPTS 1
117#define IF_LONG_OPTS(...) __VA_ARGS__
118#define IF_NOT_LONG_OPTS(...)
119#define CONFIG_FEATURE_DEVPTS 1
120#define ENABLE_FEATURE_DEVPTS 1
121#define IF_FEATURE_DEVPTS(...) __VA_ARGS__
122#define IF_NOT_FEATURE_DEVPTS(...)
123#undef CONFIG_FEATURE_CLEAN_UP
124#define ENABLE_FEATURE_CLEAN_UP 0
125#define IF_FEATURE_CLEAN_UP(...)
126#define IF_NOT_FEATURE_CLEAN_UP(...) __VA_ARGS__
127#undef CONFIG_FEATURE_UTMP
128#define ENABLE_FEATURE_UTMP 0
129#define IF_FEATURE_UTMP(...)
130#define IF_NOT_FEATURE_UTMP(...) __VA_ARGS__
131#undef CONFIG_FEATURE_WTMP
132#define ENABLE_FEATURE_WTMP 0
133#define IF_FEATURE_WTMP(...)
134#define IF_NOT_FEATURE_WTMP(...) __VA_ARGS__
135#undef CONFIG_FEATURE_PIDFILE
136#define ENABLE_FEATURE_PIDFILE 0
137#define IF_FEATURE_PIDFILE(...)
138#define IF_NOT_FEATURE_PIDFILE(...) __VA_ARGS__
Tanguy Pruvot823694d2012-11-18 13:20:29 +0100139#define CONFIG_PID_FILE_PATH ""
140#define ENABLE_PID_FILE_PATH 1
141#define IF_PID_FILE_PATH(...) __VA_ARGS__
142#define IF_NOT_PID_FILE_PATH(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200143#define CONFIG_FEATURE_SUID 1
144#define ENABLE_FEATURE_SUID 1
145#define IF_FEATURE_SUID(...) __VA_ARGS__
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#undef CONFIG_SELINUX
156#define ENABLE_SELINUX 0
157#define IF_SELINUX(...)
158#define IF_NOT_SELINUX(...) __VA_ARGS__
159#undef CONFIG_FEATURE_PREFER_APPLETS
160#define ENABLE_FEATURE_PREFER_APPLETS 0
161#define IF_FEATURE_PREFER_APPLETS(...)
162#define IF_NOT_FEATURE_PREFER_APPLETS(...) __VA_ARGS__
163#define CONFIG_BUSYBOX_EXEC_PATH "/proc/self/exe"
164#define ENABLE_BUSYBOX_EXEC_PATH 1
165#define IF_BUSYBOX_EXEC_PATH(...) __VA_ARGS__
166#define IF_NOT_BUSYBOX_EXEC_PATH(...)
167#define CONFIG_FEATURE_SYSLOG 1
168#define ENABLE_FEATURE_SYSLOG 1
169#define IF_FEATURE_SYSLOG(...) __VA_ARGS__
170#define IF_NOT_FEATURE_SYSLOG(...)
Patrick Schaaf2dd59ef2012-02-27 22:27:31 +0100171#define CONFIG_FEATURE_HAVE_RPC 1
172#define ENABLE_FEATURE_HAVE_RPC 1
173#define IF_FEATURE_HAVE_RPC(...) __VA_ARGS__
174#define IF_NOT_FEATURE_HAVE_RPC(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200175
176/*
177 * Build Options
178 */
179#undef CONFIG_STATIC
180#define ENABLE_STATIC 0
181#define IF_STATIC(...)
182#define IF_NOT_STATIC(...) __VA_ARGS__
183#undef CONFIG_PIE
184#define ENABLE_PIE 0
185#define IF_PIE(...)
186#define IF_NOT_PIE(...) __VA_ARGS__
187#undef CONFIG_NOMMU
188#define ENABLE_NOMMU 0
189#define IF_NOMMU(...)
190#define IF_NOT_NOMMU(...) __VA_ARGS__
191#undef CONFIG_BUILD_LIBBUSYBOX
192#define ENABLE_BUILD_LIBBUSYBOX 0
193#define IF_BUILD_LIBBUSYBOX(...)
194#define IF_NOT_BUILD_LIBBUSYBOX(...) __VA_ARGS__
195#undef CONFIG_FEATURE_INDIVIDUAL
196#define ENABLE_FEATURE_INDIVIDUAL 0
197#define IF_FEATURE_INDIVIDUAL(...)
198#define IF_NOT_FEATURE_INDIVIDUAL(...) __VA_ARGS__
199#undef CONFIG_FEATURE_SHARED_BUSYBOX
200#define ENABLE_FEATURE_SHARED_BUSYBOX 0
201#define IF_FEATURE_SHARED_BUSYBOX(...)
202#define IF_NOT_FEATURE_SHARED_BUSYBOX(...) __VA_ARGS__
203#undef CONFIG_LFS
204#define ENABLE_LFS 0
205#define IF_LFS(...)
206#define IF_NOT_LFS(...) __VA_ARGS__
207#define CONFIG_CROSS_COMPILER_PREFIX "arm-eabi-"
208#define ENABLE_CROSS_COMPILER_PREFIX 1
209#define IF_CROSS_COMPILER_PREFIX(...) __VA_ARGS__
210#define IF_NOT_CROSS_COMPILER_PREFIX(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200211#define CONFIG_SYSROOT ""
212#define ENABLE_SYSROOT 1
213#define IF_SYSROOT(...) __VA_ARGS__
214#define IF_NOT_SYSROOT(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200215#define CONFIG_EXTRA_CFLAGS "-Os -fno-short-enums -fgcse-after-reload -frerun-cse-after-loop -frename-registers"
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200216#define ENABLE_EXTRA_CFLAGS 1
217#define IF_EXTRA_CFLAGS(...) __VA_ARGS__
218#define IF_NOT_EXTRA_CFLAGS(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200219#define CONFIG_EXTRA_LDFLAGS ""
220#define ENABLE_EXTRA_LDFLAGS 1
221#define IF_EXTRA_LDFLAGS(...) __VA_ARGS__
222#define IF_NOT_EXTRA_LDFLAGS(...)
223#define CONFIG_EXTRA_LDLIBS ""
224#define ENABLE_EXTRA_LDLIBS 1
225#define IF_EXTRA_LDLIBS(...) __VA_ARGS__
226#define IF_NOT_EXTRA_LDLIBS(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200227
228/*
229 * Debugging Options
230 */
231#undef CONFIG_DEBUG
232#define ENABLE_DEBUG 0
233#define IF_DEBUG(...)
234#define IF_NOT_DEBUG(...) __VA_ARGS__
235#undef CONFIG_DEBUG_PESSIMIZE
236#define ENABLE_DEBUG_PESSIMIZE 0
237#define IF_DEBUG_PESSIMIZE(...)
238#define IF_NOT_DEBUG_PESSIMIZE(...) __VA_ARGS__
239#undef CONFIG_WERROR
240#define ENABLE_WERROR 0
241#define IF_WERROR(...)
242#define IF_NOT_WERROR(...) __VA_ARGS__
243#define CONFIG_NO_DEBUG_LIB 1
244#define ENABLE_NO_DEBUG_LIB 1
245#define IF_NO_DEBUG_LIB(...) __VA_ARGS__
246#define IF_NOT_NO_DEBUG_LIB(...)
247#undef CONFIG_DMALLOC
248#define ENABLE_DMALLOC 0
249#define IF_DMALLOC(...)
250#define IF_NOT_DMALLOC(...) __VA_ARGS__
251#undef CONFIG_EFENCE
252#define ENABLE_EFENCE 0
253#define IF_EFENCE(...)
254#define IF_NOT_EFENCE(...) __VA_ARGS__
255
256/*
257 * Installation Options ("make install" behavior)
258 */
259#define CONFIG_INSTALL_APPLET_SYMLINKS 1
260#define ENABLE_INSTALL_APPLET_SYMLINKS 1
261#define IF_INSTALL_APPLET_SYMLINKS(...) __VA_ARGS__
262#define IF_NOT_INSTALL_APPLET_SYMLINKS(...)
263#undef CONFIG_INSTALL_APPLET_HARDLINKS
264#define ENABLE_INSTALL_APPLET_HARDLINKS 0
265#define IF_INSTALL_APPLET_HARDLINKS(...)
266#define IF_NOT_INSTALL_APPLET_HARDLINKS(...) __VA_ARGS__
267#undef CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
268#define ENABLE_INSTALL_APPLET_SCRIPT_WRAPPERS 0
269#define IF_INSTALL_APPLET_SCRIPT_WRAPPERS(...)
270#define IF_NOT_INSTALL_APPLET_SCRIPT_WRAPPERS(...) __VA_ARGS__
271#undef CONFIG_INSTALL_APPLET_DONT
272#define ENABLE_INSTALL_APPLET_DONT 0
273#define IF_INSTALL_APPLET_DONT(...)
274#define IF_NOT_INSTALL_APPLET_DONT(...) __VA_ARGS__
275#undef CONFIG_INSTALL_SH_APPLET_SYMLINK
276#define ENABLE_INSTALL_SH_APPLET_SYMLINK 0
277#define IF_INSTALL_SH_APPLET_SYMLINK(...)
278#define IF_NOT_INSTALL_SH_APPLET_SYMLINK(...) __VA_ARGS__
279#undef CONFIG_INSTALL_SH_APPLET_HARDLINK
280#define ENABLE_INSTALL_SH_APPLET_HARDLINK 0
281#define IF_INSTALL_SH_APPLET_HARDLINK(...)
282#define IF_NOT_INSTALL_SH_APPLET_HARDLINK(...) __VA_ARGS__
283#undef CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER
284#define ENABLE_INSTALL_SH_APPLET_SCRIPT_WRAPPER 0
285#define IF_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...)
286#define IF_NOT_INSTALL_SH_APPLET_SCRIPT_WRAPPER(...) __VA_ARGS__
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200287#define CONFIG_PREFIX "./_install"
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200288#define ENABLE_PREFIX 1
289#define IF_PREFIX(...) __VA_ARGS__
290#define IF_NOT_PREFIX(...)
291
292/*
293 * Busybox Library Tuning
294 */
295#undef CONFIG_FEATURE_SYSTEMD
296#define ENABLE_FEATURE_SYSTEMD 0
297#define IF_FEATURE_SYSTEMD(...)
298#define IF_NOT_FEATURE_SYSTEMD(...) __VA_ARGS__
299#define CONFIG_FEATURE_RTMINMAX 1
300#define ENABLE_FEATURE_RTMINMAX 1
301#define IF_FEATURE_RTMINMAX(...) __VA_ARGS__
302#define IF_NOT_FEATURE_RTMINMAX(...)
303#define CONFIG_PASSWORD_MINLEN 6
304#define ENABLE_PASSWORD_MINLEN 1
305#define IF_PASSWORD_MINLEN(...) __VA_ARGS__
306#define IF_NOT_PASSWORD_MINLEN(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200307#define CONFIG_MD5_SMALL 1
308#define ENABLE_MD5_SMALL 1
309#define IF_MD5_SMALL(...) __VA_ARGS__
310#define IF_NOT_MD5_SMALL(...)
Tanguy Pruvot823694d2012-11-18 13:20:29 +0100311#define CONFIG_SHA3_SMALL 1
312#define ENABLE_SHA3_SMALL 1
313#define IF_SHA3_SMALL(...) __VA_ARGS__
314#define IF_NOT_SHA3_SMALL(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200315#define CONFIG_FEATURE_FAST_TOP 1
316#define ENABLE_FEATURE_FAST_TOP 1
317#define IF_FEATURE_FAST_TOP(...) __VA_ARGS__
318#define IF_NOT_FEATURE_FAST_TOP(...)
319#undef CONFIG_FEATURE_ETC_NETWORKS
320#define ENABLE_FEATURE_ETC_NETWORKS 0
321#define IF_FEATURE_ETC_NETWORKS(...)
322#define IF_NOT_FEATURE_ETC_NETWORKS(...) __VA_ARGS__
323#define CONFIG_FEATURE_USE_TERMIOS 1
324#define ENABLE_FEATURE_USE_TERMIOS 1
325#define IF_FEATURE_USE_TERMIOS(...) __VA_ARGS__
326#define IF_NOT_FEATURE_USE_TERMIOS(...)
327#define CONFIG_FEATURE_EDITING 1
328#define ENABLE_FEATURE_EDITING 1
329#define IF_FEATURE_EDITING(...) __VA_ARGS__
330#define IF_NOT_FEATURE_EDITING(...)
331#define CONFIG_FEATURE_EDITING_MAX_LEN 1024
332#define ENABLE_FEATURE_EDITING_MAX_LEN 1
333#define IF_FEATURE_EDITING_MAX_LEN(...) __VA_ARGS__
334#define IF_NOT_FEATURE_EDITING_MAX_LEN(...)
335#define CONFIG_FEATURE_EDITING_VI 1
336#define ENABLE_FEATURE_EDITING_VI 1
337#define IF_FEATURE_EDITING_VI(...) __VA_ARGS__
338#define IF_NOT_FEATURE_EDITING_VI(...)
339#define CONFIG_FEATURE_EDITING_HISTORY 256
340#define ENABLE_FEATURE_EDITING_HISTORY 1
341#define IF_FEATURE_EDITING_HISTORY(...) __VA_ARGS__
342#define IF_NOT_FEATURE_EDITING_HISTORY(...)
Tanguy Pruvot985c4112011-10-10 21:28:29 +0200343#define CONFIG_FEATURE_EDITING_SAVEHISTORY 1
344#define ENABLE_FEATURE_EDITING_SAVEHISTORY 1
345#define IF_FEATURE_EDITING_SAVEHISTORY(...) __VA_ARGS__
346#define IF_NOT_FEATURE_EDITING_SAVEHISTORY(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200347#undef CONFIG_FEATURE_EDITING_SAVE_ON_EXIT
348#define ENABLE_FEATURE_EDITING_SAVE_ON_EXIT 0
349#define IF_FEATURE_EDITING_SAVE_ON_EXIT(...)
350#define IF_NOT_FEATURE_EDITING_SAVE_ON_EXIT(...) __VA_ARGS__
Tanguy Pruvot985c4112011-10-10 21:28:29 +0200351#define CONFIG_FEATURE_REVERSE_SEARCH 1
352#define ENABLE_FEATURE_REVERSE_SEARCH 1
353#define IF_FEATURE_REVERSE_SEARCH(...) __VA_ARGS__
354#define IF_NOT_FEATURE_REVERSE_SEARCH(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200355#define CONFIG_FEATURE_TAB_COMPLETION 1
356#define ENABLE_FEATURE_TAB_COMPLETION 1
357#define IF_FEATURE_TAB_COMPLETION(...) __VA_ARGS__
358#define IF_NOT_FEATURE_TAB_COMPLETION(...)
359#undef CONFIG_FEATURE_USERNAME_COMPLETION
360#define ENABLE_FEATURE_USERNAME_COMPLETION 0
361#define IF_FEATURE_USERNAME_COMPLETION(...)
362#define IF_NOT_FEATURE_USERNAME_COMPLETION(...) __VA_ARGS__
363#define CONFIG_FEATURE_EDITING_FANCY_PROMPT 1
364#define ENABLE_FEATURE_EDITING_FANCY_PROMPT 1
365#define IF_FEATURE_EDITING_FANCY_PROMPT(...) __VA_ARGS__
366#define IF_NOT_FEATURE_EDITING_FANCY_PROMPT(...)
367#define CONFIG_FEATURE_EDITING_ASK_TERMINAL 1
368#define ENABLE_FEATURE_EDITING_ASK_TERMINAL 1
369#define IF_FEATURE_EDITING_ASK_TERMINAL(...) __VA_ARGS__
370#define IF_NOT_FEATURE_EDITING_ASK_TERMINAL(...)
371#define CONFIG_FEATURE_NON_POSIX_CP 1
372#define ENABLE_FEATURE_NON_POSIX_CP 1
373#define IF_FEATURE_NON_POSIX_CP(...) __VA_ARGS__
374#define IF_NOT_FEATURE_NON_POSIX_CP(...)
375#undef CONFIG_FEATURE_VERBOSE_CP_MESSAGE
376#define ENABLE_FEATURE_VERBOSE_CP_MESSAGE 0
377#define IF_FEATURE_VERBOSE_CP_MESSAGE(...)
378#define IF_NOT_FEATURE_VERBOSE_CP_MESSAGE(...) __VA_ARGS__
379#define CONFIG_FEATURE_COPYBUF_KB 4
380#define ENABLE_FEATURE_COPYBUF_KB 1
381#define IF_FEATURE_COPYBUF_KB(...) __VA_ARGS__
382#define IF_NOT_FEATURE_COPYBUF_KB(...)
383#define CONFIG_FEATURE_SKIP_ROOTFS 1
384#define ENABLE_FEATURE_SKIP_ROOTFS 1
385#define IF_FEATURE_SKIP_ROOTFS(...) __VA_ARGS__
386#define IF_NOT_FEATURE_SKIP_ROOTFS(...)
387#define CONFIG_MONOTONIC_SYSCALL 1
388#define ENABLE_MONOTONIC_SYSCALL 1
389#define IF_MONOTONIC_SYSCALL(...) __VA_ARGS__
390#define IF_NOT_MONOTONIC_SYSCALL(...)
391#define CONFIG_IOCTL_HEX2STR_ERROR 1
392#define ENABLE_IOCTL_HEX2STR_ERROR 1
393#define IF_IOCTL_HEX2STR_ERROR(...) __VA_ARGS__
394#define IF_NOT_IOCTL_HEX2STR_ERROR(...)
395#undef CONFIG_FEATURE_HWIB
396#define ENABLE_FEATURE_HWIB 0
397#define IF_FEATURE_HWIB(...)
398#define IF_NOT_FEATURE_HWIB(...) __VA_ARGS__
399
400/*
401 * Applets
402 */
403
404/*
405 * Archival Utilities
406 */
407#define CONFIG_FEATURE_SEAMLESS_XZ 1
408#define ENABLE_FEATURE_SEAMLESS_XZ 1
409#define IF_FEATURE_SEAMLESS_XZ(...) __VA_ARGS__
410#define IF_NOT_FEATURE_SEAMLESS_XZ(...)
411#define CONFIG_FEATURE_SEAMLESS_LZMA 1
412#define ENABLE_FEATURE_SEAMLESS_LZMA 1
413#define IF_FEATURE_SEAMLESS_LZMA(...) __VA_ARGS__
414#define IF_NOT_FEATURE_SEAMLESS_LZMA(...)
415#define CONFIG_FEATURE_SEAMLESS_BZ2 1
416#define ENABLE_FEATURE_SEAMLESS_BZ2 1
417#define IF_FEATURE_SEAMLESS_BZ2(...) __VA_ARGS__
418#define IF_NOT_FEATURE_SEAMLESS_BZ2(...)
419#define CONFIG_FEATURE_SEAMLESS_GZ 1
420#define ENABLE_FEATURE_SEAMLESS_GZ 1
421#define IF_FEATURE_SEAMLESS_GZ(...) __VA_ARGS__
422#define IF_NOT_FEATURE_SEAMLESS_GZ(...)
423#undef CONFIG_FEATURE_SEAMLESS_Z
424#define ENABLE_FEATURE_SEAMLESS_Z 0
425#define IF_FEATURE_SEAMLESS_Z(...)
426#define IF_NOT_FEATURE_SEAMLESS_Z(...) __VA_ARGS__
427#undef CONFIG_AR
428#define ENABLE_AR 0
429#define IF_AR(...)
430#define IF_NOT_AR(...) __VA_ARGS__
431#undef CONFIG_FEATURE_AR_LONG_FILENAMES
432#define ENABLE_FEATURE_AR_LONG_FILENAMES 0
433#define IF_FEATURE_AR_LONG_FILENAMES(...)
434#define IF_NOT_FEATURE_AR_LONG_FILENAMES(...) __VA_ARGS__
435#undef CONFIG_FEATURE_AR_CREATE
436#define ENABLE_FEATURE_AR_CREATE 0
437#define IF_FEATURE_AR_CREATE(...)
438#define IF_NOT_FEATURE_AR_CREATE(...) __VA_ARGS__
439#define CONFIG_BUNZIP2 1
440#define ENABLE_BUNZIP2 1
441#define IF_BUNZIP2(...) __VA_ARGS__
442#define IF_NOT_BUNZIP2(...)
443#define CONFIG_BZIP2 1
444#define ENABLE_BZIP2 1
445#define IF_BZIP2(...) __VA_ARGS__
446#define IF_NOT_BZIP2(...)
447#define CONFIG_CPIO 1
448#define ENABLE_CPIO 1
449#define IF_CPIO(...) __VA_ARGS__
450#define IF_NOT_CPIO(...)
451#define CONFIG_FEATURE_CPIO_O 1
452#define ENABLE_FEATURE_CPIO_O 1
453#define IF_FEATURE_CPIO_O(...) __VA_ARGS__
454#define IF_NOT_FEATURE_CPIO_O(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200455#define CONFIG_FEATURE_CPIO_P 1
456#define ENABLE_FEATURE_CPIO_P 1
457#define IF_FEATURE_CPIO_P(...) __VA_ARGS__
458#define IF_NOT_FEATURE_CPIO_P(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200459#undef CONFIG_DPKG
460#define ENABLE_DPKG 0
461#define IF_DPKG(...)
462#define IF_NOT_DPKG(...) __VA_ARGS__
463#undef CONFIG_DPKG_DEB
464#define ENABLE_DPKG_DEB 0
465#define IF_DPKG_DEB(...)
466#define IF_NOT_DPKG_DEB(...) __VA_ARGS__
467#undef CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY
468#define ENABLE_FEATURE_DPKG_DEB_EXTRACT_ONLY 0
469#define IF_FEATURE_DPKG_DEB_EXTRACT_ONLY(...)
470#define IF_NOT_FEATURE_DPKG_DEB_EXTRACT_ONLY(...) __VA_ARGS__
471#define CONFIG_GUNZIP 1
472#define ENABLE_GUNZIP 1
473#define IF_GUNZIP(...) __VA_ARGS__
474#define IF_NOT_GUNZIP(...)
475#define CONFIG_GZIP 1
476#define ENABLE_GZIP 1
477#define IF_GZIP(...) __VA_ARGS__
478#define IF_NOT_GZIP(...)
479#define CONFIG_FEATURE_GZIP_LONG_OPTIONS 1
480#define ENABLE_FEATURE_GZIP_LONG_OPTIONS 1
481#define IF_FEATURE_GZIP_LONG_OPTIONS(...) __VA_ARGS__
482#define IF_NOT_FEATURE_GZIP_LONG_OPTIONS(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200483#define CONFIG_GZIP_FAST 2
484#define ENABLE_GZIP_FAST 1
485#define IF_GZIP_FAST(...) __VA_ARGS__
486#define IF_NOT_GZIP_FAST(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200487#define CONFIG_LZOP 1
488#define ENABLE_LZOP 1
489#define IF_LZOP(...) __VA_ARGS__
490#define IF_NOT_LZOP(...)
491#undef CONFIG_LZOP_COMPR_HIGH
492#define ENABLE_LZOP_COMPR_HIGH 0
493#define IF_LZOP_COMPR_HIGH(...)
494#define IF_NOT_LZOP_COMPR_HIGH(...) __VA_ARGS__
495#undef CONFIG_RPM2CPIO
496#define ENABLE_RPM2CPIO 0
497#define IF_RPM2CPIO(...)
498#define IF_NOT_RPM2CPIO(...) __VA_ARGS__
499#undef CONFIG_RPM
500#define ENABLE_RPM 0
501#define IF_RPM(...)
502#define IF_NOT_RPM(...) __VA_ARGS__
503#define CONFIG_TAR 1
504#define ENABLE_TAR 1
505#define IF_TAR(...) __VA_ARGS__
506#define IF_NOT_TAR(...)
507#define CONFIG_FEATURE_TAR_CREATE 1
508#define ENABLE_FEATURE_TAR_CREATE 1
509#define IF_FEATURE_TAR_CREATE(...) __VA_ARGS__
510#define IF_NOT_FEATURE_TAR_CREATE(...)
511#define CONFIG_FEATURE_TAR_AUTODETECT 1
512#define ENABLE_FEATURE_TAR_AUTODETECT 1
513#define IF_FEATURE_TAR_AUTODETECT(...) __VA_ARGS__
514#define IF_NOT_FEATURE_TAR_AUTODETECT(...)
515#define CONFIG_FEATURE_TAR_FROM 1
516#define ENABLE_FEATURE_TAR_FROM 1
517#define IF_FEATURE_TAR_FROM(...) __VA_ARGS__
518#define IF_NOT_FEATURE_TAR_FROM(...)
519#undef CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY
520#define ENABLE_FEATURE_TAR_OLDGNU_COMPATIBILITY 0
521#define IF_FEATURE_TAR_OLDGNU_COMPATIBILITY(...)
522#define IF_NOT_FEATURE_TAR_OLDGNU_COMPATIBILITY(...) __VA_ARGS__
523#undef CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY
524#define ENABLE_FEATURE_TAR_OLDSUN_COMPATIBILITY 0
525#define IF_FEATURE_TAR_OLDSUN_COMPATIBILITY(...)
526#define IF_NOT_FEATURE_TAR_OLDSUN_COMPATIBILITY(...) __VA_ARGS__
527#define CONFIG_FEATURE_TAR_GNU_EXTENSIONS 1
528#define ENABLE_FEATURE_TAR_GNU_EXTENSIONS 1
529#define IF_FEATURE_TAR_GNU_EXTENSIONS(...) __VA_ARGS__
530#define IF_NOT_FEATURE_TAR_GNU_EXTENSIONS(...)
531#define CONFIG_FEATURE_TAR_LONG_OPTIONS 1
532#define ENABLE_FEATURE_TAR_LONG_OPTIONS 1
533#define IF_FEATURE_TAR_LONG_OPTIONS(...) __VA_ARGS__
534#define IF_NOT_FEATURE_TAR_LONG_OPTIONS(...)
535#define CONFIG_FEATURE_TAR_TO_COMMAND 1
536#define ENABLE_FEATURE_TAR_TO_COMMAND 1
537#define IF_FEATURE_TAR_TO_COMMAND(...) __VA_ARGS__
538#define IF_NOT_FEATURE_TAR_TO_COMMAND(...)
539#define CONFIG_FEATURE_TAR_UNAME_GNAME 1
540#define ENABLE_FEATURE_TAR_UNAME_GNAME 1
541#define IF_FEATURE_TAR_UNAME_GNAME(...) __VA_ARGS__
542#define IF_NOT_FEATURE_TAR_UNAME_GNAME(...)
543#define CONFIG_FEATURE_TAR_NOPRESERVE_TIME 1
544#define ENABLE_FEATURE_TAR_NOPRESERVE_TIME 1
545#define IF_FEATURE_TAR_NOPRESERVE_TIME(...) __VA_ARGS__
546#define IF_NOT_FEATURE_TAR_NOPRESERVE_TIME(...)
547#undef CONFIG_FEATURE_TAR_SELINUX
548#define ENABLE_FEATURE_TAR_SELINUX 0
549#define IF_FEATURE_TAR_SELINUX(...)
550#define IF_NOT_FEATURE_TAR_SELINUX(...) __VA_ARGS__
551#define CONFIG_UNCOMPRESS 1
552#define ENABLE_UNCOMPRESS 1
553#define IF_UNCOMPRESS(...) __VA_ARGS__
554#define IF_NOT_UNCOMPRESS(...)
555#define CONFIG_UNLZMA 1
556#define ENABLE_UNLZMA 1
557#define IF_UNLZMA(...) __VA_ARGS__
558#define IF_NOT_UNLZMA(...)
559#define CONFIG_FEATURE_LZMA_FAST 1
560#define ENABLE_FEATURE_LZMA_FAST 1
561#define IF_FEATURE_LZMA_FAST(...) __VA_ARGS__
562#define IF_NOT_FEATURE_LZMA_FAST(...)
563#define CONFIG_LZMA 1
564#define ENABLE_LZMA 1
565#define IF_LZMA(...) __VA_ARGS__
566#define IF_NOT_LZMA(...)
567#define CONFIG_UNXZ 1
568#define ENABLE_UNXZ 1
569#define IF_UNXZ(...) __VA_ARGS__
570#define IF_NOT_UNXZ(...)
571#define CONFIG_XZ 1
572#define ENABLE_XZ 1
573#define IF_XZ(...) __VA_ARGS__
574#define IF_NOT_XZ(...)
575#define CONFIG_UNZIP 1
576#define ENABLE_UNZIP 1
577#define IF_UNZIP(...) __VA_ARGS__
578#define IF_NOT_UNZIP(...)
579
580/*
581 * Coreutils
582 */
583#define CONFIG_BASENAME 1
584#define ENABLE_BASENAME 1
585#define IF_BASENAME(...) __VA_ARGS__
586#define IF_NOT_BASENAME(...)
587#define CONFIG_CAT 1
588#define ENABLE_CAT 1
589#define IF_CAT(...) __VA_ARGS__
590#define IF_NOT_CAT(...)
591#define CONFIG_DATE 1
592#define ENABLE_DATE 1
593#define IF_DATE(...) __VA_ARGS__
594#define IF_NOT_DATE(...)
595#define CONFIG_FEATURE_DATE_ISOFMT 1
596#define ENABLE_FEATURE_DATE_ISOFMT 1
597#define IF_FEATURE_DATE_ISOFMT(...) __VA_ARGS__
598#define IF_NOT_FEATURE_DATE_ISOFMT(...)
599#undef CONFIG_FEATURE_DATE_NANO
600#define ENABLE_FEATURE_DATE_NANO 0
601#define IF_FEATURE_DATE_NANO(...)
602#define IF_NOT_FEATURE_DATE_NANO(...) __VA_ARGS__
603#define CONFIG_FEATURE_DATE_COMPAT 1
604#define ENABLE_FEATURE_DATE_COMPAT 1
605#define IF_FEATURE_DATE_COMPAT(...) __VA_ARGS__
606#define IF_NOT_FEATURE_DATE_COMPAT(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200607#undef CONFIG_HOSTID
608#define ENABLE_HOSTID 0
609#define IF_HOSTID(...)
610#define IF_NOT_HOSTID(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200611#define CONFIG_ID 1
612#define ENABLE_ID 1
613#define IF_ID(...) __VA_ARGS__
614#define IF_NOT_ID(...)
615#define CONFIG_GROUPS 1
616#define ENABLE_GROUPS 1
617#define IF_GROUPS(...) __VA_ARGS__
618#define IF_NOT_GROUPS(...)
619#define CONFIG_TEST 1
620#define ENABLE_TEST 1
621#define IF_TEST(...) __VA_ARGS__
622#define IF_NOT_TEST(...)
623#undef CONFIG_FEATURE_TEST_64
624#define ENABLE_FEATURE_TEST_64 0
625#define IF_FEATURE_TEST_64(...)
626#define IF_NOT_FEATURE_TEST_64(...) __VA_ARGS__
627#define CONFIG_TOUCH 1
628#define ENABLE_TOUCH 1
629#define IF_TOUCH(...) __VA_ARGS__
630#define IF_NOT_TOUCH(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +0200631#define CONFIG_FEATURE_TOUCH_SUSV3 1
632#define ENABLE_FEATURE_TOUCH_SUSV3 1
633#define IF_FEATURE_TOUCH_SUSV3(...) __VA_ARGS__
634#define IF_NOT_FEATURE_TOUCH_SUSV3(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200635#define CONFIG_TR 1
636#define ENABLE_TR 1
637#define IF_TR(...) __VA_ARGS__
638#define IF_NOT_TR(...)
639#define CONFIG_FEATURE_TR_CLASSES 1
640#define ENABLE_FEATURE_TR_CLASSES 1
641#define IF_FEATURE_TR_CLASSES(...) __VA_ARGS__
642#define IF_NOT_FEATURE_TR_CLASSES(...)
643#undef CONFIG_FEATURE_TR_EQUIV
644#define ENABLE_FEATURE_TR_EQUIV 0
645#define IF_FEATURE_TR_EQUIV(...)
646#define IF_NOT_FEATURE_TR_EQUIV(...) __VA_ARGS__
647#define CONFIG_BASE64 1
648#define ENABLE_BASE64 1
649#define IF_BASE64(...) __VA_ARGS__
650#define IF_NOT_BASE64(...)
Tanguy Pruvot5a8d0f72011-08-10 06:16:59 +0200651#undef CONFIG_WHO
652#define ENABLE_WHO 0
653#define IF_WHO(...)
654#define IF_NOT_WHO(...) __VA_ARGS__
655#undef CONFIG_USERS
656#define ENABLE_USERS 0
657#define IF_USERS(...)
658#define IF_NOT_USERS(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200659#define CONFIG_CAL 1
660#define ENABLE_CAL 1
661#define IF_CAL(...) __VA_ARGS__
662#define IF_NOT_CAL(...)
663#define CONFIG_CATV 1
664#define ENABLE_CATV 1
665#define IF_CATV(...) __VA_ARGS__
666#define IF_NOT_CATV(...)
667#define CONFIG_CHGRP 1
668#define ENABLE_CHGRP 1
669#define IF_CHGRP(...) __VA_ARGS__
670#define IF_NOT_CHGRP(...)
671#define CONFIG_CHMOD 1
672#define ENABLE_CHMOD 1
673#define IF_CHMOD(...) __VA_ARGS__
674#define IF_NOT_CHMOD(...)
675#define CONFIG_CHOWN 1
676#define ENABLE_CHOWN 1
677#define IF_CHOWN(...) __VA_ARGS__
678#define IF_NOT_CHOWN(...)
679#define CONFIG_FEATURE_CHOWN_LONG_OPTIONS 1
680#define ENABLE_FEATURE_CHOWN_LONG_OPTIONS 1
681#define IF_FEATURE_CHOWN_LONG_OPTIONS(...) __VA_ARGS__
682#define IF_NOT_FEATURE_CHOWN_LONG_OPTIONS(...)
683#define CONFIG_CHROOT 1
684#define ENABLE_CHROOT 1
685#define IF_CHROOT(...) __VA_ARGS__
686#define IF_NOT_CHROOT(...)
687#undef CONFIG_CKSUM
688#define ENABLE_CKSUM 0
689#define IF_CKSUM(...)
690#define IF_NOT_CKSUM(...) __VA_ARGS__
691#define CONFIG_COMM 1
692#define ENABLE_COMM 1
693#define IF_COMM(...) __VA_ARGS__
694#define IF_NOT_COMM(...)
695#define CONFIG_CP 1
696#define ENABLE_CP 1
697#define IF_CP(...) __VA_ARGS__
698#define IF_NOT_CP(...)
699#define CONFIG_FEATURE_CP_LONG_OPTIONS 1
700#define ENABLE_FEATURE_CP_LONG_OPTIONS 1
701#define IF_FEATURE_CP_LONG_OPTIONS(...) __VA_ARGS__
702#define IF_NOT_FEATURE_CP_LONG_OPTIONS(...)
703#define CONFIG_CUT 1
704#define ENABLE_CUT 1
705#define IF_CUT(...) __VA_ARGS__
706#define IF_NOT_CUT(...)
707#define CONFIG_DD 1
708#define ENABLE_DD 1
709#define IF_DD(...) __VA_ARGS__
710#define IF_NOT_DD(...)
711#define CONFIG_FEATURE_DD_SIGNAL_HANDLING 1
712#define ENABLE_FEATURE_DD_SIGNAL_HANDLING 1
713#define IF_FEATURE_DD_SIGNAL_HANDLING(...) __VA_ARGS__
714#define IF_NOT_FEATURE_DD_SIGNAL_HANDLING(...)
715#define CONFIG_FEATURE_DD_THIRD_STATUS_LINE 1
716#define ENABLE_FEATURE_DD_THIRD_STATUS_LINE 1
717#define IF_FEATURE_DD_THIRD_STATUS_LINE(...) __VA_ARGS__
718#define IF_NOT_FEATURE_DD_THIRD_STATUS_LINE(...)
719#define CONFIG_FEATURE_DD_IBS_OBS 1
720#define ENABLE_FEATURE_DD_IBS_OBS 1
721#define IF_FEATURE_DD_IBS_OBS(...) __VA_ARGS__
722#define IF_NOT_FEATURE_DD_IBS_OBS(...)
723#define CONFIG_DF 1
724#define ENABLE_DF 1
725#define IF_DF(...) __VA_ARGS__
726#define IF_NOT_DF(...)
727#define CONFIG_FEATURE_DF_FANCY 1
728#define ENABLE_FEATURE_DF_FANCY 1
729#define IF_FEATURE_DF_FANCY(...) __VA_ARGS__
730#define IF_NOT_FEATURE_DF_FANCY(...)
731#define CONFIG_DIRNAME 1
732#define ENABLE_DIRNAME 1
733#define IF_DIRNAME(...) __VA_ARGS__
734#define IF_NOT_DIRNAME(...)
735#define CONFIG_DOS2UNIX 1
736#define ENABLE_DOS2UNIX 1
737#define IF_DOS2UNIX(...) __VA_ARGS__
738#define IF_NOT_DOS2UNIX(...)
739#define CONFIG_UNIX2DOS 1
740#define ENABLE_UNIX2DOS 1
741#define IF_UNIX2DOS(...) __VA_ARGS__
742#define IF_NOT_UNIX2DOS(...)
743#define CONFIG_DU 1
744#define ENABLE_DU 1
745#define IF_DU(...) __VA_ARGS__
746#define IF_NOT_DU(...)
747#define CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
748#define ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K 1
749#define IF_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...) __VA_ARGS__
750#define IF_NOT_FEATURE_DU_DEFAULT_BLOCKSIZE_1K(...)
751#define CONFIG_ECHO 1
752#define ENABLE_ECHO 1
753#define IF_ECHO(...) __VA_ARGS__
754#define IF_NOT_ECHO(...)
755#define CONFIG_FEATURE_FANCY_ECHO 1
756#define ENABLE_FEATURE_FANCY_ECHO 1
757#define IF_FEATURE_FANCY_ECHO(...) __VA_ARGS__
758#define IF_NOT_FEATURE_FANCY_ECHO(...)
759#define CONFIG_ENV 1
760#define ENABLE_ENV 1
761#define IF_ENV(...) __VA_ARGS__
762#define IF_NOT_ENV(...)
763#define CONFIG_FEATURE_ENV_LONG_OPTIONS 1
764#define ENABLE_FEATURE_ENV_LONG_OPTIONS 1
765#define IF_FEATURE_ENV_LONG_OPTIONS(...) __VA_ARGS__
766#define IF_NOT_FEATURE_ENV_LONG_OPTIONS(...)
767#define CONFIG_EXPAND 1
768#define ENABLE_EXPAND 1
769#define IF_EXPAND(...) __VA_ARGS__
770#define IF_NOT_EXPAND(...)
771#define CONFIG_FEATURE_EXPAND_LONG_OPTIONS 1
772#define ENABLE_FEATURE_EXPAND_LONG_OPTIONS 1
773#define IF_FEATURE_EXPAND_LONG_OPTIONS(...) __VA_ARGS__
774#define IF_NOT_FEATURE_EXPAND_LONG_OPTIONS(...)
775#define CONFIG_EXPR 1
776#define ENABLE_EXPR 1
777#define IF_EXPR(...) __VA_ARGS__
778#define IF_NOT_EXPR(...)
Tanguy Pruvot58502222012-07-27 02:20:55 +0200779#define CONFIG_EXPR_MATH_SUPPORT_64 1
780#define ENABLE_EXPR_MATH_SUPPORT_64 1
781#define IF_EXPR_MATH_SUPPORT_64(...) __VA_ARGS__
782#define IF_NOT_EXPR_MATH_SUPPORT_64(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200783#define CONFIG_FALSE 1
784#define ENABLE_FALSE 1
785#define IF_FALSE(...) __VA_ARGS__
786#define IF_NOT_FALSE(...)
787#define CONFIG_FOLD 1
788#define ENABLE_FOLD 1
789#define IF_FOLD(...) __VA_ARGS__
790#define IF_NOT_FOLD(...)
791#define CONFIG_FSYNC 1
792#define ENABLE_FSYNC 1
793#define IF_FSYNC(...) __VA_ARGS__
794#define IF_NOT_FSYNC(...)
795#define CONFIG_HEAD 1
796#define ENABLE_HEAD 1
797#define IF_HEAD(...) __VA_ARGS__
798#define IF_NOT_HEAD(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200799#define CONFIG_FEATURE_FANCY_HEAD 1
800#define ENABLE_FEATURE_FANCY_HEAD 1
801#define IF_FEATURE_FANCY_HEAD(...) __VA_ARGS__
802#define IF_NOT_FEATURE_FANCY_HEAD(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200803#define CONFIG_INSTALL 1
804#define ENABLE_INSTALL 1
805#define IF_INSTALL(...) __VA_ARGS__
806#define IF_NOT_INSTALL(...)
807#define CONFIG_FEATURE_INSTALL_LONG_OPTIONS 1
808#define ENABLE_FEATURE_INSTALL_LONG_OPTIONS 1
809#define IF_FEATURE_INSTALL_LONG_OPTIONS(...) __VA_ARGS__
810#define IF_NOT_FEATURE_INSTALL_LONG_OPTIONS(...)
811#define CONFIG_LN 1
812#define ENABLE_LN 1
813#define IF_LN(...) __VA_ARGS__
814#define IF_NOT_LN(...)
815#undef CONFIG_LOGNAME
816#define ENABLE_LOGNAME 0
817#define IF_LOGNAME(...)
818#define IF_NOT_LOGNAME(...) __VA_ARGS__
819#define CONFIG_LS 1
820#define ENABLE_LS 1
821#define IF_LS(...) __VA_ARGS__
822#define IF_NOT_LS(...)
823#define CONFIG_FEATURE_LS_FILETYPES 1
824#define ENABLE_FEATURE_LS_FILETYPES 1
825#define IF_FEATURE_LS_FILETYPES(...) __VA_ARGS__
826#define IF_NOT_FEATURE_LS_FILETYPES(...)
827#define CONFIG_FEATURE_LS_FOLLOWLINKS 1
828#define ENABLE_FEATURE_LS_FOLLOWLINKS 1
829#define IF_FEATURE_LS_FOLLOWLINKS(...) __VA_ARGS__
830#define IF_NOT_FEATURE_LS_FOLLOWLINKS(...)
831#define CONFIG_FEATURE_LS_RECURSIVE 1
832#define ENABLE_FEATURE_LS_RECURSIVE 1
833#define IF_FEATURE_LS_RECURSIVE(...) __VA_ARGS__
834#define IF_NOT_FEATURE_LS_RECURSIVE(...)
835#define CONFIG_FEATURE_LS_SORTFILES 1
836#define ENABLE_FEATURE_LS_SORTFILES 1
837#define IF_FEATURE_LS_SORTFILES(...) __VA_ARGS__
838#define IF_NOT_FEATURE_LS_SORTFILES(...)
839#define CONFIG_FEATURE_LS_TIMESTAMPS 1
840#define ENABLE_FEATURE_LS_TIMESTAMPS 1
841#define IF_FEATURE_LS_TIMESTAMPS(...) __VA_ARGS__
842#define IF_NOT_FEATURE_LS_TIMESTAMPS(...)
843#define CONFIG_FEATURE_LS_USERNAME 1
844#define ENABLE_FEATURE_LS_USERNAME 1
845#define IF_FEATURE_LS_USERNAME(...) __VA_ARGS__
846#define IF_NOT_FEATURE_LS_USERNAME(...)
847#define CONFIG_FEATURE_LS_COLOR 1
848#define ENABLE_FEATURE_LS_COLOR 1
849#define IF_FEATURE_LS_COLOR(...) __VA_ARGS__
850#define IF_NOT_FEATURE_LS_COLOR(...)
851#undef CONFIG_FEATURE_LS_COLOR_IS_DEFAULT
852#define ENABLE_FEATURE_LS_COLOR_IS_DEFAULT 0
853#define IF_FEATURE_LS_COLOR_IS_DEFAULT(...)
854#define IF_NOT_FEATURE_LS_COLOR_IS_DEFAULT(...) __VA_ARGS__
855#define CONFIG_MD5SUM 1
856#define ENABLE_MD5SUM 1
857#define IF_MD5SUM(...) __VA_ARGS__
858#define IF_NOT_MD5SUM(...)
859#define CONFIG_MKDIR 1
860#define ENABLE_MKDIR 1
861#define IF_MKDIR(...) __VA_ARGS__
862#define IF_NOT_MKDIR(...)
863#define CONFIG_FEATURE_MKDIR_LONG_OPTIONS 1
864#define ENABLE_FEATURE_MKDIR_LONG_OPTIONS 1
865#define IF_FEATURE_MKDIR_LONG_OPTIONS(...) __VA_ARGS__
866#define IF_NOT_FEATURE_MKDIR_LONG_OPTIONS(...)
867#define CONFIG_MKFIFO 1
868#define ENABLE_MKFIFO 1
869#define IF_MKFIFO(...) __VA_ARGS__
870#define IF_NOT_MKFIFO(...)
871#define CONFIG_MKNOD 1
872#define ENABLE_MKNOD 1
873#define IF_MKNOD(...) __VA_ARGS__
874#define IF_NOT_MKNOD(...)
875#define CONFIG_MV 1
876#define ENABLE_MV 1
877#define IF_MV(...) __VA_ARGS__
878#define IF_NOT_MV(...)
879#define CONFIG_FEATURE_MV_LONG_OPTIONS 1
880#define ENABLE_FEATURE_MV_LONG_OPTIONS 1
881#define IF_FEATURE_MV_LONG_OPTIONS(...) __VA_ARGS__
882#define IF_NOT_FEATURE_MV_LONG_OPTIONS(...)
883#define CONFIG_NICE 1
884#define ENABLE_NICE 1
885#define IF_NICE(...) __VA_ARGS__
886#define IF_NOT_NICE(...)
887#define CONFIG_NOHUP 1
888#define ENABLE_NOHUP 1
889#define IF_NOHUP(...) __VA_ARGS__
890#define IF_NOT_NOHUP(...)
891#define CONFIG_OD 1
892#define ENABLE_OD 1
893#define IF_OD(...) __VA_ARGS__
894#define IF_NOT_OD(...)
895#define CONFIG_PRINTENV 1
896#define ENABLE_PRINTENV 1
897#define IF_PRINTENV(...) __VA_ARGS__
898#define IF_NOT_PRINTENV(...)
899#define CONFIG_PRINTF 1
900#define ENABLE_PRINTF 1
901#define IF_PRINTF(...) __VA_ARGS__
902#define IF_NOT_PRINTF(...)
903#define CONFIG_PWD 1
904#define ENABLE_PWD 1
905#define IF_PWD(...) __VA_ARGS__
906#define IF_NOT_PWD(...)
907#define CONFIG_READLINK 1
908#define ENABLE_READLINK 1
909#define IF_READLINK(...) __VA_ARGS__
910#define IF_NOT_READLINK(...)
911#define CONFIG_FEATURE_READLINK_FOLLOW 1
912#define ENABLE_FEATURE_READLINK_FOLLOW 1
913#define IF_FEATURE_READLINK_FOLLOW(...) __VA_ARGS__
914#define IF_NOT_FEATURE_READLINK_FOLLOW(...)
915#define CONFIG_REALPATH 1
916#define ENABLE_REALPATH 1
917#define IF_REALPATH(...) __VA_ARGS__
918#define IF_NOT_REALPATH(...)
919#define CONFIG_RM 1
920#define ENABLE_RM 1
921#define IF_RM(...) __VA_ARGS__
922#define IF_NOT_RM(...)
923#define CONFIG_RMDIR 1
924#define ENABLE_RMDIR 1
925#define IF_RMDIR(...) __VA_ARGS__
926#define IF_NOT_RMDIR(...)
927#define CONFIG_FEATURE_RMDIR_LONG_OPTIONS 1
928#define ENABLE_FEATURE_RMDIR_LONG_OPTIONS 1
929#define IF_FEATURE_RMDIR_LONG_OPTIONS(...) __VA_ARGS__
930#define IF_NOT_FEATURE_RMDIR_LONG_OPTIONS(...)
931#define CONFIG_SEQ 1
932#define ENABLE_SEQ 1
933#define IF_SEQ(...) __VA_ARGS__
934#define IF_NOT_SEQ(...)
935#define CONFIG_SHA1SUM 1
936#define ENABLE_SHA1SUM 1
937#define IF_SHA1SUM(...) __VA_ARGS__
938#define IF_NOT_SHA1SUM(...)
939#define CONFIG_SHA256SUM 1
940#define ENABLE_SHA256SUM 1
941#define IF_SHA256SUM(...) __VA_ARGS__
942#define IF_NOT_SHA256SUM(...)
943#define CONFIG_SHA512SUM 1
944#define ENABLE_SHA512SUM 1
945#define IF_SHA512SUM(...) __VA_ARGS__
946#define IF_NOT_SHA512SUM(...)
Tanguy Pruvot823694d2012-11-18 13:20:29 +0100947#define CONFIG_SHA3SUM 1
948#define ENABLE_SHA3SUM 1
949#define IF_SHA3SUM(...) __VA_ARGS__
950#define IF_NOT_SHA3SUM(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200951#define CONFIG_SLEEP 1
952#define ENABLE_SLEEP 1
953#define IF_SLEEP(...) __VA_ARGS__
954#define IF_NOT_SLEEP(...)
955#define CONFIG_FEATURE_FANCY_SLEEP 1
956#define ENABLE_FEATURE_FANCY_SLEEP 1
957#define IF_FEATURE_FANCY_SLEEP(...) __VA_ARGS__
958#define IF_NOT_FEATURE_FANCY_SLEEP(...)
959#define CONFIG_FEATURE_FLOAT_SLEEP 1
960#define ENABLE_FEATURE_FLOAT_SLEEP 1
961#define IF_FEATURE_FLOAT_SLEEP(...) __VA_ARGS__
962#define IF_NOT_FEATURE_FLOAT_SLEEP(...)
963#define CONFIG_SORT 1
964#define ENABLE_SORT 1
965#define IF_SORT(...) __VA_ARGS__
966#define IF_NOT_SORT(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200967#define CONFIG_FEATURE_SORT_BIG 1
968#define ENABLE_FEATURE_SORT_BIG 1
969#define IF_FEATURE_SORT_BIG(...) __VA_ARGS__
970#define IF_NOT_FEATURE_SORT_BIG(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200971#define CONFIG_SPLIT 1
972#define ENABLE_SPLIT 1
973#define IF_SPLIT(...) __VA_ARGS__
974#define IF_NOT_SPLIT(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +0200975#define CONFIG_FEATURE_SPLIT_FANCY 1
976#define ENABLE_FEATURE_SPLIT_FANCY 1
977#define IF_FEATURE_SPLIT_FANCY(...) __VA_ARGS__
978#define IF_NOT_FEATURE_SPLIT_FANCY(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +0200979#define CONFIG_STAT 1
980#define ENABLE_STAT 1
981#define IF_STAT(...) __VA_ARGS__
982#define IF_NOT_STAT(...)
983#undef CONFIG_FEATURE_STAT_FORMAT
984#define ENABLE_FEATURE_STAT_FORMAT 0
985#define IF_FEATURE_STAT_FORMAT(...)
986#define IF_NOT_FEATURE_STAT_FORMAT(...) __VA_ARGS__
987#define CONFIG_STTY 1
988#define ENABLE_STTY 1
989#define IF_STTY(...) __VA_ARGS__
990#define IF_NOT_STTY(...)
991#define CONFIG_SUM 1
992#define ENABLE_SUM 1
993#define IF_SUM(...) __VA_ARGS__
994#define IF_NOT_SUM(...)
995#define CONFIG_SYNC 1
996#define ENABLE_SYNC 1
997#define IF_SYNC(...) __VA_ARGS__
998#define IF_NOT_SYNC(...)
999#define CONFIG_TAC 1
1000#define ENABLE_TAC 1
1001#define IF_TAC(...) __VA_ARGS__
1002#define IF_NOT_TAC(...)
1003#define CONFIG_TAIL 1
1004#define ENABLE_TAIL 1
1005#define IF_TAIL(...) __VA_ARGS__
1006#define IF_NOT_TAIL(...)
1007#define CONFIG_FEATURE_FANCY_TAIL 1
1008#define ENABLE_FEATURE_FANCY_TAIL 1
1009#define IF_FEATURE_FANCY_TAIL(...) __VA_ARGS__
1010#define IF_NOT_FEATURE_FANCY_TAIL(...)
1011#define CONFIG_TEE 1
1012#define ENABLE_TEE 1
1013#define IF_TEE(...) __VA_ARGS__
1014#define IF_NOT_TEE(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02001015#define CONFIG_FEATURE_TEE_USE_BLOCK_IO 1
1016#define ENABLE_FEATURE_TEE_USE_BLOCK_IO 1
1017#define IF_FEATURE_TEE_USE_BLOCK_IO(...) __VA_ARGS__
1018#define IF_NOT_FEATURE_TEE_USE_BLOCK_IO(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001019#define CONFIG_TRUE 1
1020#define ENABLE_TRUE 1
1021#define IF_TRUE(...) __VA_ARGS__
1022#define IF_NOT_TRUE(...)
Tanguy Pruvot985c4112011-10-10 21:28:29 +02001023#undef CONFIG_TTY
1024#define ENABLE_TTY 0
1025#define IF_TTY(...)
1026#define IF_NOT_TTY(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001027#define CONFIG_UNAME 1
1028#define ENABLE_UNAME 1
1029#define IF_UNAME(...) __VA_ARGS__
1030#define IF_NOT_UNAME(...)
1031#define CONFIG_UNEXPAND 1
1032#define ENABLE_UNEXPAND 1
1033#define IF_UNEXPAND(...) __VA_ARGS__
1034#define IF_NOT_UNEXPAND(...)
1035#define CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS 1
1036#define ENABLE_FEATURE_UNEXPAND_LONG_OPTIONS 1
1037#define IF_FEATURE_UNEXPAND_LONG_OPTIONS(...) __VA_ARGS__
1038#define IF_NOT_FEATURE_UNEXPAND_LONG_OPTIONS(...)
1039#define CONFIG_UNIQ 1
1040#define ENABLE_UNIQ 1
1041#define IF_UNIQ(...) __VA_ARGS__
1042#define IF_NOT_UNIQ(...)
1043#define CONFIG_USLEEP 1
1044#define ENABLE_USLEEP 1
1045#define IF_USLEEP(...) __VA_ARGS__
1046#define IF_NOT_USLEEP(...)
1047#define CONFIG_UUDECODE 1
1048#define ENABLE_UUDECODE 1
1049#define IF_UUDECODE(...) __VA_ARGS__
1050#define IF_NOT_UUDECODE(...)
1051#define CONFIG_UUENCODE 1
1052#define ENABLE_UUENCODE 1
1053#define IF_UUENCODE(...) __VA_ARGS__
1054#define IF_NOT_UUENCODE(...)
1055#define CONFIG_WC 1
1056#define ENABLE_WC 1
1057#define IF_WC(...) __VA_ARGS__
1058#define IF_NOT_WC(...)
1059#undef CONFIG_FEATURE_WC_LARGE
1060#define ENABLE_FEATURE_WC_LARGE 0
1061#define IF_FEATURE_WC_LARGE(...)
1062#define IF_NOT_FEATURE_WC_LARGE(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001063#define CONFIG_WHOAMI 1
1064#define ENABLE_WHOAMI 1
1065#define IF_WHOAMI(...) __VA_ARGS__
1066#define IF_NOT_WHOAMI(...)
1067#define CONFIG_YES 1
1068#define ENABLE_YES 1
1069#define IF_YES(...) __VA_ARGS__
1070#define IF_NOT_YES(...)
1071
1072/*
1073 * Common options for cp and mv
1074 */
1075#define CONFIG_FEATURE_PRESERVE_HARDLINKS 1
1076#define ENABLE_FEATURE_PRESERVE_HARDLINKS 1
1077#define IF_FEATURE_PRESERVE_HARDLINKS(...) __VA_ARGS__
1078#define IF_NOT_FEATURE_PRESERVE_HARDLINKS(...)
1079
1080/*
1081 * Common options for ls, more and telnet
1082 */
1083#define CONFIG_FEATURE_AUTOWIDTH 1
1084#define ENABLE_FEATURE_AUTOWIDTH 1
1085#define IF_FEATURE_AUTOWIDTH(...) __VA_ARGS__
1086#define IF_NOT_FEATURE_AUTOWIDTH(...)
1087
1088/*
1089 * Common options for df, du, ls
1090 */
1091#define CONFIG_FEATURE_HUMAN_READABLE 1
1092#define ENABLE_FEATURE_HUMAN_READABLE 1
1093#define IF_FEATURE_HUMAN_READABLE(...) __VA_ARGS__
1094#define IF_NOT_FEATURE_HUMAN_READABLE(...)
1095
1096/*
Tanguy Pruvot823694d2012-11-18 13:20:29 +01001097 * Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001098 */
1099#define CONFIG_FEATURE_MD5_SHA1_SUM_CHECK 1
1100#define ENABLE_FEATURE_MD5_SHA1_SUM_CHECK 1
1101#define IF_FEATURE_MD5_SHA1_SUM_CHECK(...) __VA_ARGS__
1102#define IF_NOT_FEATURE_MD5_SHA1_SUM_CHECK(...)
1103
1104/*
1105 * Console Utilities
1106 */
1107#undef CONFIG_CHVT
1108#define ENABLE_CHVT 0
1109#define IF_CHVT(...)
1110#define IF_NOT_CHVT(...) __VA_ARGS__
1111#undef CONFIG_FGCONSOLE
1112#define ENABLE_FGCONSOLE 0
1113#define IF_FGCONSOLE(...)
1114#define IF_NOT_FGCONSOLE(...) __VA_ARGS__
1115#define CONFIG_CLEAR 1
1116#define ENABLE_CLEAR 1
1117#define IF_CLEAR(...) __VA_ARGS__
1118#define IF_NOT_CLEAR(...)
1119#undef CONFIG_DEALLOCVT
1120#define ENABLE_DEALLOCVT 0
1121#define IF_DEALLOCVT(...)
1122#define IF_NOT_DEALLOCVT(...) __VA_ARGS__
1123#undef CONFIG_DUMPKMAP
1124#define ENABLE_DUMPKMAP 0
1125#define IF_DUMPKMAP(...)
1126#define IF_NOT_DUMPKMAP(...) __VA_ARGS__
1127#undef CONFIG_KBD_MODE
1128#define ENABLE_KBD_MODE 0
1129#define IF_KBD_MODE(...)
1130#define IF_NOT_KBD_MODE(...) __VA_ARGS__
1131#undef CONFIG_LOADFONT
1132#define ENABLE_LOADFONT 0
1133#define IF_LOADFONT(...)
1134#define IF_NOT_LOADFONT(...) __VA_ARGS__
1135#undef CONFIG_LOADKMAP
1136#define ENABLE_LOADKMAP 0
1137#define IF_LOADKMAP(...)
1138#define IF_NOT_LOADKMAP(...) __VA_ARGS__
1139#undef CONFIG_OPENVT
1140#define ENABLE_OPENVT 0
1141#define IF_OPENVT(...)
1142#define IF_NOT_OPENVT(...) __VA_ARGS__
1143#define CONFIG_RESET 1
1144#define ENABLE_RESET 1
1145#define IF_RESET(...) __VA_ARGS__
1146#define IF_NOT_RESET(...)
1147#define CONFIG_RESIZE 1
1148#define ENABLE_RESIZE 1
1149#define IF_RESIZE(...) __VA_ARGS__
1150#define IF_NOT_RESIZE(...)
1151#undef CONFIG_FEATURE_RESIZE_PRINT
1152#define ENABLE_FEATURE_RESIZE_PRINT 0
1153#define IF_FEATURE_RESIZE_PRINT(...)
1154#define IF_NOT_FEATURE_RESIZE_PRINT(...) __VA_ARGS__
1155#define CONFIG_SETCONSOLE 1
1156#define ENABLE_SETCONSOLE 1
1157#define IF_SETCONSOLE(...) __VA_ARGS__
1158#define IF_NOT_SETCONSOLE(...)
1159#undef CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS
1160#define ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS 0
1161#define IF_FEATURE_SETCONSOLE_LONG_OPTIONS(...)
1162#define IF_NOT_FEATURE_SETCONSOLE_LONG_OPTIONS(...) __VA_ARGS__
1163#undef CONFIG_SETFONT
1164#define ENABLE_SETFONT 0
1165#define IF_SETFONT(...)
1166#define IF_NOT_SETFONT(...) __VA_ARGS__
1167#undef CONFIG_FEATURE_SETFONT_TEXTUAL_MAP
1168#define ENABLE_FEATURE_SETFONT_TEXTUAL_MAP 0
1169#define IF_FEATURE_SETFONT_TEXTUAL_MAP(...)
1170#define IF_NOT_FEATURE_SETFONT_TEXTUAL_MAP(...) __VA_ARGS__
1171#define CONFIG_DEFAULT_SETFONT_DIR ""
1172#define ENABLE_DEFAULT_SETFONT_DIR 1
1173#define IF_DEFAULT_SETFONT_DIR(...) __VA_ARGS__
1174#define IF_NOT_DEFAULT_SETFONT_DIR(...)
1175#undef CONFIG_SETKEYCODES
1176#define ENABLE_SETKEYCODES 0
1177#define IF_SETKEYCODES(...)
1178#define IF_NOT_SETKEYCODES(...) __VA_ARGS__
1179#undef CONFIG_SETLOGCONS
1180#define ENABLE_SETLOGCONS 0
1181#define IF_SETLOGCONS(...)
1182#define IF_NOT_SETLOGCONS(...) __VA_ARGS__
1183#undef CONFIG_SHOWKEY
1184#define ENABLE_SHOWKEY 0
1185#define IF_SHOWKEY(...)
1186#define IF_NOT_SHOWKEY(...) __VA_ARGS__
1187#undef CONFIG_FEATURE_LOADFONT_PSF2
1188#define ENABLE_FEATURE_LOADFONT_PSF2 0
1189#define IF_FEATURE_LOADFONT_PSF2(...)
1190#define IF_NOT_FEATURE_LOADFONT_PSF2(...) __VA_ARGS__
1191#undef CONFIG_FEATURE_LOADFONT_RAW
1192#define ENABLE_FEATURE_LOADFONT_RAW 0
1193#define IF_FEATURE_LOADFONT_RAW(...)
1194#define IF_NOT_FEATURE_LOADFONT_RAW(...) __VA_ARGS__
1195
1196/*
1197 * Debian Utilities
1198 */
1199#define CONFIG_MKTEMP 1
1200#define ENABLE_MKTEMP 1
1201#define IF_MKTEMP(...) __VA_ARGS__
1202#define IF_NOT_MKTEMP(...)
1203#define CONFIG_PIPE_PROGRESS 1
1204#define ENABLE_PIPE_PROGRESS 1
1205#define IF_PIPE_PROGRESS(...) __VA_ARGS__
1206#define IF_NOT_PIPE_PROGRESS(...)
1207#define CONFIG_RUN_PARTS 1
1208#define ENABLE_RUN_PARTS 1
1209#define IF_RUN_PARTS(...) __VA_ARGS__
1210#define IF_NOT_RUN_PARTS(...)
1211#define CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS 1
1212#define ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS 1
1213#define IF_FEATURE_RUN_PARTS_LONG_OPTIONS(...) __VA_ARGS__
1214#define IF_NOT_FEATURE_RUN_PARTS_LONG_OPTIONS(...)
1215#define CONFIG_FEATURE_RUN_PARTS_FANCY 1
1216#define ENABLE_FEATURE_RUN_PARTS_FANCY 1
1217#define IF_FEATURE_RUN_PARTS_FANCY(...) __VA_ARGS__
1218#define IF_NOT_FEATURE_RUN_PARTS_FANCY(...)
1219#undef CONFIG_START_STOP_DAEMON
1220#define ENABLE_START_STOP_DAEMON 0
1221#define IF_START_STOP_DAEMON(...)
1222#define IF_NOT_START_STOP_DAEMON(...) __VA_ARGS__
1223#undef CONFIG_FEATURE_START_STOP_DAEMON_FANCY
1224#define ENABLE_FEATURE_START_STOP_DAEMON_FANCY 0
1225#define IF_FEATURE_START_STOP_DAEMON_FANCY(...)
1226#define IF_NOT_FEATURE_START_STOP_DAEMON_FANCY(...) __VA_ARGS__
1227#undef CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS
1228#define ENABLE_FEATURE_START_STOP_DAEMON_LONG_OPTIONS 0
1229#define IF_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...)
1230#define IF_NOT_FEATURE_START_STOP_DAEMON_LONG_OPTIONS(...) __VA_ARGS__
1231#define CONFIG_WHICH 1
1232#define ENABLE_WHICH 1
1233#define IF_WHICH(...) __VA_ARGS__
1234#define IF_NOT_WHICH(...)
1235
1236/*
1237 * Editors
1238 */
1239#define CONFIG_PATCH 1
1240#define ENABLE_PATCH 1
1241#define IF_PATCH(...) __VA_ARGS__
1242#define IF_NOT_PATCH(...)
1243#define CONFIG_VI 1
1244#define ENABLE_VI 1
1245#define IF_VI(...) __VA_ARGS__
1246#define IF_NOT_VI(...)
1247#define CONFIG_FEATURE_VI_MAX_LEN 256
1248#define ENABLE_FEATURE_VI_MAX_LEN 1
1249#define IF_FEATURE_VI_MAX_LEN(...) __VA_ARGS__
1250#define IF_NOT_FEATURE_VI_MAX_LEN(...)
1251#define CONFIG_FEATURE_VI_8BIT 1
1252#define ENABLE_FEATURE_VI_8BIT 1
1253#define IF_FEATURE_VI_8BIT(...) __VA_ARGS__
1254#define IF_NOT_FEATURE_VI_8BIT(...)
1255#define CONFIG_FEATURE_VI_COLON 1
1256#define ENABLE_FEATURE_VI_COLON 1
1257#define IF_FEATURE_VI_COLON(...) __VA_ARGS__
1258#define IF_NOT_FEATURE_VI_COLON(...)
1259#define CONFIG_FEATURE_VI_YANKMARK 1
1260#define ENABLE_FEATURE_VI_YANKMARK 1
1261#define IF_FEATURE_VI_YANKMARK(...) __VA_ARGS__
1262#define IF_NOT_FEATURE_VI_YANKMARK(...)
1263#define CONFIG_FEATURE_VI_SEARCH 1
1264#define ENABLE_FEATURE_VI_SEARCH 1
1265#define IF_FEATURE_VI_SEARCH(...) __VA_ARGS__
1266#define IF_NOT_FEATURE_VI_SEARCH(...)
1267#define CONFIG_FEATURE_VI_REGEX_SEARCH 1
1268#define ENABLE_FEATURE_VI_REGEX_SEARCH 1
1269#define IF_FEATURE_VI_REGEX_SEARCH(...) __VA_ARGS__
1270#define IF_NOT_FEATURE_VI_REGEX_SEARCH(...)
1271#define CONFIG_FEATURE_VI_USE_SIGNALS 1
1272#define ENABLE_FEATURE_VI_USE_SIGNALS 1
1273#define IF_FEATURE_VI_USE_SIGNALS(...) __VA_ARGS__
1274#define IF_NOT_FEATURE_VI_USE_SIGNALS(...)
1275#define CONFIG_FEATURE_VI_DOT_CMD 1
1276#define ENABLE_FEATURE_VI_DOT_CMD 1
1277#define IF_FEATURE_VI_DOT_CMD(...) __VA_ARGS__
1278#define IF_NOT_FEATURE_VI_DOT_CMD(...)
1279#define CONFIG_FEATURE_VI_READONLY 1
1280#define ENABLE_FEATURE_VI_READONLY 1
1281#define IF_FEATURE_VI_READONLY(...) __VA_ARGS__
1282#define IF_NOT_FEATURE_VI_READONLY(...)
1283#define CONFIG_FEATURE_VI_SETOPTS 1
1284#define ENABLE_FEATURE_VI_SETOPTS 1
1285#define IF_FEATURE_VI_SETOPTS(...) __VA_ARGS__
1286#define IF_NOT_FEATURE_VI_SETOPTS(...)
1287#define CONFIG_FEATURE_VI_SET 1
1288#define ENABLE_FEATURE_VI_SET 1
1289#define IF_FEATURE_VI_SET(...) __VA_ARGS__
1290#define IF_NOT_FEATURE_VI_SET(...)
1291#define CONFIG_FEATURE_VI_WIN_RESIZE 1
1292#define ENABLE_FEATURE_VI_WIN_RESIZE 1
1293#define IF_FEATURE_VI_WIN_RESIZE(...) __VA_ARGS__
1294#define IF_NOT_FEATURE_VI_WIN_RESIZE(...)
1295#define CONFIG_FEATURE_VI_ASK_TERMINAL 1
1296#define ENABLE_FEATURE_VI_ASK_TERMINAL 1
1297#define IF_FEATURE_VI_ASK_TERMINAL(...) __VA_ARGS__
1298#define IF_NOT_FEATURE_VI_ASK_TERMINAL(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001299#define CONFIG_AWK 1
1300#define ENABLE_AWK 1
1301#define IF_AWK(...) __VA_ARGS__
1302#define IF_NOT_AWK(...)
1303#define CONFIG_FEATURE_AWK_LIBM 1
1304#define ENABLE_FEATURE_AWK_LIBM 1
1305#define IF_FEATURE_AWK_LIBM(...) __VA_ARGS__
1306#define IF_NOT_FEATURE_AWK_LIBM(...)
1307#define CONFIG_CMP 1
1308#define ENABLE_CMP 1
1309#define IF_CMP(...) __VA_ARGS__
1310#define IF_NOT_CMP(...)
1311#define CONFIG_DIFF 1
1312#define ENABLE_DIFF 1
1313#define IF_DIFF(...) __VA_ARGS__
1314#define IF_NOT_DIFF(...)
1315#define CONFIG_FEATURE_DIFF_LONG_OPTIONS 1
1316#define ENABLE_FEATURE_DIFF_LONG_OPTIONS 1
1317#define IF_FEATURE_DIFF_LONG_OPTIONS(...) __VA_ARGS__
1318#define IF_NOT_FEATURE_DIFF_LONG_OPTIONS(...)
1319#define CONFIG_FEATURE_DIFF_DIR 1
1320#define ENABLE_FEATURE_DIFF_DIR 1
1321#define IF_FEATURE_DIFF_DIR(...) __VA_ARGS__
1322#define IF_NOT_FEATURE_DIFF_DIR(...)
1323#define CONFIG_ED 1
1324#define ENABLE_ED 1
1325#define IF_ED(...) __VA_ARGS__
1326#define IF_NOT_ED(...)
1327#define CONFIG_SED 1
1328#define ENABLE_SED 1
1329#define IF_SED(...) __VA_ARGS__
1330#define IF_NOT_SED(...)
1331#define CONFIG_FEATURE_ALLOW_EXEC 1
1332#define ENABLE_FEATURE_ALLOW_EXEC 1
1333#define IF_FEATURE_ALLOW_EXEC(...) __VA_ARGS__
1334#define IF_NOT_FEATURE_ALLOW_EXEC(...)
1335
1336/*
1337 * Finding Utilities
1338 */
1339#define CONFIG_FIND 1
1340#define ENABLE_FIND 1
1341#define IF_FIND(...) __VA_ARGS__
1342#define IF_NOT_FIND(...)
1343#define CONFIG_FEATURE_FIND_PRINT0 1
1344#define ENABLE_FEATURE_FIND_PRINT0 1
1345#define IF_FEATURE_FIND_PRINT0(...) __VA_ARGS__
1346#define IF_NOT_FEATURE_FIND_PRINT0(...)
1347#define CONFIG_FEATURE_FIND_MTIME 1
1348#define ENABLE_FEATURE_FIND_MTIME 1
1349#define IF_FEATURE_FIND_MTIME(...) __VA_ARGS__
1350#define IF_NOT_FEATURE_FIND_MTIME(...)
1351#define CONFIG_FEATURE_FIND_MMIN 1
1352#define ENABLE_FEATURE_FIND_MMIN 1
1353#define IF_FEATURE_FIND_MMIN(...) __VA_ARGS__
1354#define IF_NOT_FEATURE_FIND_MMIN(...)
1355#define CONFIG_FEATURE_FIND_PERM 1
1356#define ENABLE_FEATURE_FIND_PERM 1
1357#define IF_FEATURE_FIND_PERM(...) __VA_ARGS__
1358#define IF_NOT_FEATURE_FIND_PERM(...)
1359#define CONFIG_FEATURE_FIND_TYPE 1
1360#define ENABLE_FEATURE_FIND_TYPE 1
1361#define IF_FEATURE_FIND_TYPE(...) __VA_ARGS__
1362#define IF_NOT_FEATURE_FIND_TYPE(...)
1363#define CONFIG_FEATURE_FIND_XDEV 1
1364#define ENABLE_FEATURE_FIND_XDEV 1
1365#define IF_FEATURE_FIND_XDEV(...) __VA_ARGS__
1366#define IF_NOT_FEATURE_FIND_XDEV(...)
1367#define CONFIG_FEATURE_FIND_MAXDEPTH 1
1368#define ENABLE_FEATURE_FIND_MAXDEPTH 1
1369#define IF_FEATURE_FIND_MAXDEPTH(...) __VA_ARGS__
1370#define IF_NOT_FEATURE_FIND_MAXDEPTH(...)
1371#define CONFIG_FEATURE_FIND_NEWER 1
1372#define ENABLE_FEATURE_FIND_NEWER 1
1373#define IF_FEATURE_FIND_NEWER(...) __VA_ARGS__
1374#define IF_NOT_FEATURE_FIND_NEWER(...)
1375#undef CONFIG_FEATURE_FIND_INUM
1376#define ENABLE_FEATURE_FIND_INUM 0
1377#define IF_FEATURE_FIND_INUM(...)
1378#define IF_NOT_FEATURE_FIND_INUM(...) __VA_ARGS__
1379#define CONFIG_FEATURE_FIND_EXEC 1
1380#define ENABLE_FEATURE_FIND_EXEC 1
1381#define IF_FEATURE_FIND_EXEC(...) __VA_ARGS__
1382#define IF_NOT_FEATURE_FIND_EXEC(...)
1383#define CONFIG_FEATURE_FIND_USER 1
1384#define ENABLE_FEATURE_FIND_USER 1
1385#define IF_FEATURE_FIND_USER(...) __VA_ARGS__
1386#define IF_NOT_FEATURE_FIND_USER(...)
1387#define CONFIG_FEATURE_FIND_GROUP 1
1388#define ENABLE_FEATURE_FIND_GROUP 1
1389#define IF_FEATURE_FIND_GROUP(...) __VA_ARGS__
1390#define IF_NOT_FEATURE_FIND_GROUP(...)
1391#define CONFIG_FEATURE_FIND_NOT 1
1392#define ENABLE_FEATURE_FIND_NOT 1
1393#define IF_FEATURE_FIND_NOT(...) __VA_ARGS__
1394#define IF_NOT_FEATURE_FIND_NOT(...)
1395#define CONFIG_FEATURE_FIND_DEPTH 1
1396#define ENABLE_FEATURE_FIND_DEPTH 1
1397#define IF_FEATURE_FIND_DEPTH(...) __VA_ARGS__
1398#define IF_NOT_FEATURE_FIND_DEPTH(...)
1399#define CONFIG_FEATURE_FIND_PAREN 1
1400#define ENABLE_FEATURE_FIND_PAREN 1
1401#define IF_FEATURE_FIND_PAREN(...) __VA_ARGS__
1402#define IF_NOT_FEATURE_FIND_PAREN(...)
1403#define CONFIG_FEATURE_FIND_SIZE 1
1404#define ENABLE_FEATURE_FIND_SIZE 1
1405#define IF_FEATURE_FIND_SIZE(...) __VA_ARGS__
1406#define IF_NOT_FEATURE_FIND_SIZE(...)
1407#define CONFIG_FEATURE_FIND_PRUNE 1
1408#define ENABLE_FEATURE_FIND_PRUNE 1
1409#define IF_FEATURE_FIND_PRUNE(...) __VA_ARGS__
1410#define IF_NOT_FEATURE_FIND_PRUNE(...)
1411#undef CONFIG_FEATURE_FIND_DELETE
1412#define ENABLE_FEATURE_FIND_DELETE 0
1413#define IF_FEATURE_FIND_DELETE(...)
1414#define IF_NOT_FEATURE_FIND_DELETE(...) __VA_ARGS__
1415#define CONFIG_FEATURE_FIND_PATH 1
1416#define ENABLE_FEATURE_FIND_PATH 1
1417#define IF_FEATURE_FIND_PATH(...) __VA_ARGS__
1418#define IF_NOT_FEATURE_FIND_PATH(...)
1419#define CONFIG_FEATURE_FIND_REGEX 1
1420#define ENABLE_FEATURE_FIND_REGEX 1
1421#define IF_FEATURE_FIND_REGEX(...) __VA_ARGS__
1422#define IF_NOT_FEATURE_FIND_REGEX(...)
1423#undef CONFIG_FEATURE_FIND_CONTEXT
1424#define ENABLE_FEATURE_FIND_CONTEXT 0
1425#define IF_FEATURE_FIND_CONTEXT(...)
1426#define IF_NOT_FEATURE_FIND_CONTEXT(...) __VA_ARGS__
1427#define CONFIG_FEATURE_FIND_LINKS 1
1428#define ENABLE_FEATURE_FIND_LINKS 1
1429#define IF_FEATURE_FIND_LINKS(...) __VA_ARGS__
1430#define IF_NOT_FEATURE_FIND_LINKS(...)
1431#define CONFIG_GREP 1
1432#define ENABLE_GREP 1
1433#define IF_GREP(...) __VA_ARGS__
1434#define IF_NOT_GREP(...)
1435#define CONFIG_FEATURE_GREP_EGREP_ALIAS 1
1436#define ENABLE_FEATURE_GREP_EGREP_ALIAS 1
1437#define IF_FEATURE_GREP_EGREP_ALIAS(...) __VA_ARGS__
1438#define IF_NOT_FEATURE_GREP_EGREP_ALIAS(...)
1439#define CONFIG_FEATURE_GREP_FGREP_ALIAS 1
1440#define ENABLE_FEATURE_GREP_FGREP_ALIAS 1
1441#define IF_FEATURE_GREP_FGREP_ALIAS(...) __VA_ARGS__
1442#define IF_NOT_FEATURE_GREP_FGREP_ALIAS(...)
1443#define CONFIG_FEATURE_GREP_CONTEXT 1
1444#define ENABLE_FEATURE_GREP_CONTEXT 1
1445#define IF_FEATURE_GREP_CONTEXT(...) __VA_ARGS__
1446#define IF_NOT_FEATURE_GREP_CONTEXT(...)
1447#define CONFIG_XARGS 1
1448#define ENABLE_XARGS 1
1449#define IF_XARGS(...) __VA_ARGS__
1450#define IF_NOT_XARGS(...)
1451#define CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
1452#define ENABLE_FEATURE_XARGS_SUPPORT_CONFIRMATION 1
1453#define IF_FEATURE_XARGS_SUPPORT_CONFIRMATION(...) __VA_ARGS__
1454#define IF_NOT_FEATURE_XARGS_SUPPORT_CONFIRMATION(...)
1455#define CONFIG_FEATURE_XARGS_SUPPORT_QUOTES 1
1456#define ENABLE_FEATURE_XARGS_SUPPORT_QUOTES 1
1457#define IF_FEATURE_XARGS_SUPPORT_QUOTES(...) __VA_ARGS__
1458#define IF_NOT_FEATURE_XARGS_SUPPORT_QUOTES(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02001459#define CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT 1
1460#define ENABLE_FEATURE_XARGS_SUPPORT_TERMOPT 1
1461#define IF_FEATURE_XARGS_SUPPORT_TERMOPT(...) __VA_ARGS__
1462#define IF_NOT_FEATURE_XARGS_SUPPORT_TERMOPT(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001463#define CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
1464#define ENABLE_FEATURE_XARGS_SUPPORT_ZERO_TERM 1
1465#define IF_FEATURE_XARGS_SUPPORT_ZERO_TERM(...) __VA_ARGS__
1466#define IF_NOT_FEATURE_XARGS_SUPPORT_ZERO_TERM(...)
1467
1468/*
1469 * Init Utilities
1470 */
1471#undef CONFIG_BOOTCHARTD
1472#define ENABLE_BOOTCHARTD 0
1473#define IF_BOOTCHARTD(...)
1474#define IF_NOT_BOOTCHARTD(...) __VA_ARGS__
1475#undef CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER
1476#define ENABLE_FEATURE_BOOTCHARTD_BLOATED_HEADER 0
1477#define IF_FEATURE_BOOTCHARTD_BLOATED_HEADER(...)
1478#define IF_NOT_FEATURE_BOOTCHARTD_BLOATED_HEADER(...) __VA_ARGS__
1479#undef CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE
1480#define ENABLE_FEATURE_BOOTCHARTD_CONFIG_FILE 0
1481#define IF_FEATURE_BOOTCHARTD_CONFIG_FILE(...)
1482#define IF_NOT_FEATURE_BOOTCHARTD_CONFIG_FILE(...) __VA_ARGS__
1483#define CONFIG_HALT 1
1484#define ENABLE_HALT 1
1485#define IF_HALT(...) __VA_ARGS__
1486#define IF_NOT_HALT(...)
1487#undef CONFIG_FEATURE_CALL_TELINIT
1488#define ENABLE_FEATURE_CALL_TELINIT 0
1489#define IF_FEATURE_CALL_TELINIT(...)
1490#define IF_NOT_FEATURE_CALL_TELINIT(...) __VA_ARGS__
1491#define CONFIG_TELINIT_PATH ""
1492#define ENABLE_TELINIT_PATH 1
1493#define IF_TELINIT_PATH(...) __VA_ARGS__
1494#define IF_NOT_TELINIT_PATH(...)
1495#undef CONFIG_INIT
1496#define ENABLE_INIT 0
1497#define IF_INIT(...)
1498#define IF_NOT_INIT(...) __VA_ARGS__
1499#undef CONFIG_FEATURE_USE_INITTAB
1500#define ENABLE_FEATURE_USE_INITTAB 0
1501#define IF_FEATURE_USE_INITTAB(...)
1502#define IF_NOT_FEATURE_USE_INITTAB(...) __VA_ARGS__
1503#undef CONFIG_FEATURE_KILL_REMOVED
1504#define ENABLE_FEATURE_KILL_REMOVED 0
1505#define IF_FEATURE_KILL_REMOVED(...)
1506#define IF_NOT_FEATURE_KILL_REMOVED(...) __VA_ARGS__
1507#define CONFIG_FEATURE_KILL_DELAY 0
1508#define ENABLE_FEATURE_KILL_DELAY 1
1509#define IF_FEATURE_KILL_DELAY(...) __VA_ARGS__
1510#define IF_NOT_FEATURE_KILL_DELAY(...)
1511#undef CONFIG_FEATURE_INIT_SCTTY
1512#define ENABLE_FEATURE_INIT_SCTTY 0
1513#define IF_FEATURE_INIT_SCTTY(...)
1514#define IF_NOT_FEATURE_INIT_SCTTY(...) __VA_ARGS__
1515#undef CONFIG_FEATURE_INIT_SYSLOG
1516#define ENABLE_FEATURE_INIT_SYSLOG 0
1517#define IF_FEATURE_INIT_SYSLOG(...)
1518#define IF_NOT_FEATURE_INIT_SYSLOG(...) __VA_ARGS__
1519#undef CONFIG_FEATURE_EXTRA_QUIET
1520#define ENABLE_FEATURE_EXTRA_QUIET 0
1521#define IF_FEATURE_EXTRA_QUIET(...)
1522#define IF_NOT_FEATURE_EXTRA_QUIET(...) __VA_ARGS__
1523#undef CONFIG_FEATURE_INIT_COREDUMPS
1524#define ENABLE_FEATURE_INIT_COREDUMPS 0
1525#define IF_FEATURE_INIT_COREDUMPS(...)
1526#define IF_NOT_FEATURE_INIT_COREDUMPS(...) __VA_ARGS__
1527#undef CONFIG_FEATURE_INITRD
1528#define ENABLE_FEATURE_INITRD 0
1529#define IF_FEATURE_INITRD(...)
1530#define IF_NOT_FEATURE_INITRD(...) __VA_ARGS__
1531#define CONFIG_INIT_TERMINAL_TYPE ""
1532#define ENABLE_INIT_TERMINAL_TYPE 1
1533#define IF_INIT_TERMINAL_TYPE(...) __VA_ARGS__
1534#define IF_NOT_INIT_TERMINAL_TYPE(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02001535#define CONFIG_MESG 1
1536#define ENABLE_MESG 1
1537#define IF_MESG(...) __VA_ARGS__
1538#define IF_NOT_MESG(...)
1539#define CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP 1
1540#define ENABLE_FEATURE_MESG_ENABLE_ONLY_GROUP 1
1541#define IF_FEATURE_MESG_ENABLE_ONLY_GROUP(...) __VA_ARGS__
1542#define IF_NOT_FEATURE_MESG_ENABLE_ONLY_GROUP(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001543
1544/*
1545 * Login/Password Management Utilities
1546 */
1547#undef CONFIG_ADD_SHELL
1548#define ENABLE_ADD_SHELL 0
1549#define IF_ADD_SHELL(...)
1550#define IF_NOT_ADD_SHELL(...) __VA_ARGS__
1551#undef CONFIG_REMOVE_SHELL
1552#define ENABLE_REMOVE_SHELL 0
1553#define IF_REMOVE_SHELL(...)
1554#define IF_NOT_REMOVE_SHELL(...) __VA_ARGS__
1555#undef CONFIG_FEATURE_SHADOWPASSWDS
1556#define ENABLE_FEATURE_SHADOWPASSWDS 0
1557#define IF_FEATURE_SHADOWPASSWDS(...)
1558#define IF_NOT_FEATURE_SHADOWPASSWDS(...) __VA_ARGS__
1559#undef CONFIG_USE_BB_PWD_GRP
1560#define ENABLE_USE_BB_PWD_GRP 0
1561#define IF_USE_BB_PWD_GRP(...)
1562#define IF_NOT_USE_BB_PWD_GRP(...) __VA_ARGS__
1563#undef CONFIG_USE_BB_SHADOW
1564#define ENABLE_USE_BB_SHADOW 0
1565#define IF_USE_BB_SHADOW(...)
1566#define IF_NOT_USE_BB_SHADOW(...) __VA_ARGS__
1567#define CONFIG_USE_BB_CRYPT 1
1568#define ENABLE_USE_BB_CRYPT 1
1569#define IF_USE_BB_CRYPT(...) __VA_ARGS__
1570#define IF_NOT_USE_BB_CRYPT(...)
1571#undef CONFIG_USE_BB_CRYPT_SHA
1572#define ENABLE_USE_BB_CRYPT_SHA 0
1573#define IF_USE_BB_CRYPT_SHA(...)
1574#define IF_NOT_USE_BB_CRYPT_SHA(...) __VA_ARGS__
1575#undef CONFIG_ADDUSER
1576#define ENABLE_ADDUSER 0
1577#define IF_ADDUSER(...)
1578#define IF_NOT_ADDUSER(...) __VA_ARGS__
1579#undef CONFIG_FEATURE_ADDUSER_LONG_OPTIONS
1580#define ENABLE_FEATURE_ADDUSER_LONG_OPTIONS 0
1581#define IF_FEATURE_ADDUSER_LONG_OPTIONS(...)
1582#define IF_NOT_FEATURE_ADDUSER_LONG_OPTIONS(...) __VA_ARGS__
1583#undef CONFIG_FEATURE_CHECK_NAMES
1584#define ENABLE_FEATURE_CHECK_NAMES 0
1585#define IF_FEATURE_CHECK_NAMES(...)
1586#define IF_NOT_FEATURE_CHECK_NAMES(...) __VA_ARGS__
1587#define CONFIG_FIRST_SYSTEM_ID 0
1588#define ENABLE_FIRST_SYSTEM_ID 1
1589#define IF_FIRST_SYSTEM_ID(...) __VA_ARGS__
1590#define IF_NOT_FIRST_SYSTEM_ID(...)
1591#define CONFIG_LAST_SYSTEM_ID 0
1592#define ENABLE_LAST_SYSTEM_ID 1
1593#define IF_LAST_SYSTEM_ID(...) __VA_ARGS__
1594#define IF_NOT_LAST_SYSTEM_ID(...)
1595#undef CONFIG_ADDGROUP
1596#define ENABLE_ADDGROUP 0
1597#define IF_ADDGROUP(...)
1598#define IF_NOT_ADDGROUP(...) __VA_ARGS__
1599#undef CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS
1600#define ENABLE_FEATURE_ADDGROUP_LONG_OPTIONS 0
1601#define IF_FEATURE_ADDGROUP_LONG_OPTIONS(...)
1602#define IF_NOT_FEATURE_ADDGROUP_LONG_OPTIONS(...) __VA_ARGS__
1603#undef CONFIG_FEATURE_ADDUSER_TO_GROUP
1604#define ENABLE_FEATURE_ADDUSER_TO_GROUP 0
1605#define IF_FEATURE_ADDUSER_TO_GROUP(...)
1606#define IF_NOT_FEATURE_ADDUSER_TO_GROUP(...) __VA_ARGS__
1607#undef CONFIG_DELUSER
1608#define ENABLE_DELUSER 0
1609#define IF_DELUSER(...)
1610#define IF_NOT_DELUSER(...) __VA_ARGS__
1611#undef CONFIG_DELGROUP
1612#define ENABLE_DELGROUP 0
1613#define IF_DELGROUP(...)
1614#define IF_NOT_DELGROUP(...) __VA_ARGS__
1615#undef CONFIG_FEATURE_DEL_USER_FROM_GROUP
1616#define ENABLE_FEATURE_DEL_USER_FROM_GROUP 0
1617#define IF_FEATURE_DEL_USER_FROM_GROUP(...)
1618#define IF_NOT_FEATURE_DEL_USER_FROM_GROUP(...) __VA_ARGS__
1619#undef CONFIG_GETTY
1620#define ENABLE_GETTY 0
1621#define IF_GETTY(...)
1622#define IF_NOT_GETTY(...) __VA_ARGS__
1623#undef CONFIG_LOGIN
1624#define ENABLE_LOGIN 0
1625#define IF_LOGIN(...)
1626#define IF_NOT_LOGIN(...) __VA_ARGS__
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02001627#undef CONFIG_LOGIN_SESSION_AS_CHILD
1628#define ENABLE_LOGIN_SESSION_AS_CHILD 0
1629#define IF_LOGIN_SESSION_AS_CHILD(...)
1630#define IF_NOT_LOGIN_SESSION_AS_CHILD(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001631#undef CONFIG_PAM
1632#define ENABLE_PAM 0
1633#define IF_PAM(...)
1634#define IF_NOT_PAM(...) __VA_ARGS__
1635#undef CONFIG_LOGIN_SCRIPTS
1636#define ENABLE_LOGIN_SCRIPTS 0
1637#define IF_LOGIN_SCRIPTS(...)
1638#define IF_NOT_LOGIN_SCRIPTS(...) __VA_ARGS__
1639#undef CONFIG_FEATURE_NOLOGIN
1640#define ENABLE_FEATURE_NOLOGIN 0
1641#define IF_FEATURE_NOLOGIN(...)
1642#define IF_NOT_FEATURE_NOLOGIN(...) __VA_ARGS__
1643#undef CONFIG_FEATURE_SECURETTY
1644#define ENABLE_FEATURE_SECURETTY 0
1645#define IF_FEATURE_SECURETTY(...)
1646#define IF_NOT_FEATURE_SECURETTY(...) __VA_ARGS__
1647#undef CONFIG_PASSWD
1648#define ENABLE_PASSWD 0
1649#define IF_PASSWD(...)
1650#define IF_NOT_PASSWD(...) __VA_ARGS__
1651#undef CONFIG_FEATURE_PASSWD_WEAK_CHECK
1652#define ENABLE_FEATURE_PASSWD_WEAK_CHECK 0
1653#define IF_FEATURE_PASSWD_WEAK_CHECK(...)
1654#define IF_NOT_FEATURE_PASSWD_WEAK_CHECK(...) __VA_ARGS__
1655#undef CONFIG_CRYPTPW
1656#define ENABLE_CRYPTPW 0
1657#define IF_CRYPTPW(...)
1658#define IF_NOT_CRYPTPW(...) __VA_ARGS__
1659#undef CONFIG_CHPASSWD
1660#define ENABLE_CHPASSWD 0
1661#define IF_CHPASSWD(...)
1662#define IF_NOT_CHPASSWD(...) __VA_ARGS__
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02001663#define CONFIG_FEATURE_DEFAULT_PASSWD_ALGO ""
1664#define ENABLE_FEATURE_DEFAULT_PASSWD_ALGO 1
1665#define IF_FEATURE_DEFAULT_PASSWD_ALGO(...) __VA_ARGS__
1666#define IF_NOT_FEATURE_DEFAULT_PASSWD_ALGO(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001667#undef CONFIG_SU
1668#define ENABLE_SU 0
1669#define IF_SU(...)
1670#define IF_NOT_SU(...) __VA_ARGS__
1671#undef CONFIG_FEATURE_SU_SYSLOG
1672#define ENABLE_FEATURE_SU_SYSLOG 0
1673#define IF_FEATURE_SU_SYSLOG(...)
1674#define IF_NOT_FEATURE_SU_SYSLOG(...) __VA_ARGS__
1675#undef CONFIG_FEATURE_SU_CHECKS_SHELLS
1676#define ENABLE_FEATURE_SU_CHECKS_SHELLS 0
1677#define IF_FEATURE_SU_CHECKS_SHELLS(...)
1678#define IF_NOT_FEATURE_SU_CHECKS_SHELLS(...) __VA_ARGS__
1679#undef CONFIG_SULOGIN
1680#define ENABLE_SULOGIN 0
1681#define IF_SULOGIN(...)
1682#define IF_NOT_SULOGIN(...) __VA_ARGS__
1683#undef CONFIG_VLOCK
1684#define ENABLE_VLOCK 0
1685#define IF_VLOCK(...)
1686#define IF_NOT_VLOCK(...) __VA_ARGS__
1687
1688/*
1689 * Linux Ext2 FS Progs
1690 */
1691#define CONFIG_CHATTR 1
1692#define ENABLE_CHATTR 1
1693#define IF_CHATTR(...) __VA_ARGS__
1694#define IF_NOT_CHATTR(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02001695#undef CONFIG_FSCK
1696#define ENABLE_FSCK 0
1697#define IF_FSCK(...)
1698#define IF_NOT_FSCK(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001699#define CONFIG_LSATTR 1
1700#define ENABLE_LSATTR 1
1701#define IF_LSATTR(...) __VA_ARGS__
1702#define IF_NOT_LSATTR(...)
1703#define CONFIG_TUNE2FS 1
1704#define ENABLE_TUNE2FS 1
1705#define IF_TUNE2FS(...) __VA_ARGS__
1706#define IF_NOT_TUNE2FS(...)
1707
1708/*
1709 * Linux Module Utilities
1710 */
1711#define CONFIG_MODINFO 1
1712#define ENABLE_MODINFO 1
1713#define IF_MODINFO(...) __VA_ARGS__
1714#define IF_NOT_MODINFO(...)
1715#undef CONFIG_MODPROBE_SMALL
1716#define ENABLE_MODPROBE_SMALL 0
1717#define IF_MODPROBE_SMALL(...)
1718#define IF_NOT_MODPROBE_SMALL(...) __VA_ARGS__
Tanguy Pruvot29d8ebe2011-10-29 15:15:34 +02001719#define CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1
1720#define ENABLE_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE 1
1721#define IF_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...) __VA_ARGS__
1722#define IF_NOT_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE(...)
1723#define CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
1724#define ENABLE_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED 1
1725#define IF_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...) __VA_ARGS__
1726#define IF_NOT_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001727#define CONFIG_INSMOD 1
1728#define ENABLE_INSMOD 1
1729#define IF_INSMOD(...) __VA_ARGS__
1730#define IF_NOT_INSMOD(...)
1731#define CONFIG_RMMOD 1
1732#define ENABLE_RMMOD 1
1733#define IF_RMMOD(...) __VA_ARGS__
1734#define IF_NOT_RMMOD(...)
1735#define CONFIG_LSMOD 1
1736#define ENABLE_LSMOD 1
1737#define IF_LSMOD(...) __VA_ARGS__
1738#define IF_NOT_LSMOD(...)
1739#define CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 1
1740#define ENABLE_FEATURE_LSMOD_PRETTY_2_6_OUTPUT 1
1741#define IF_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...) __VA_ARGS__
1742#define IF_NOT_FEATURE_LSMOD_PRETTY_2_6_OUTPUT(...)
1743#define CONFIG_MODPROBE 1
1744#define ENABLE_MODPROBE 1
1745#define IF_MODPROBE(...) __VA_ARGS__
1746#define IF_NOT_MODPROBE(...)
1747#undef CONFIG_FEATURE_MODPROBE_BLACKLIST
1748#define ENABLE_FEATURE_MODPROBE_BLACKLIST 0
1749#define IF_FEATURE_MODPROBE_BLACKLIST(...)
1750#define IF_NOT_FEATURE_MODPROBE_BLACKLIST(...) __VA_ARGS__
1751#define CONFIG_DEPMOD 1
1752#define ENABLE_DEPMOD 1
1753#define IF_DEPMOD(...) __VA_ARGS__
1754#define IF_NOT_DEPMOD(...)
1755
1756/*
1757 * Options common to multiple modutils
1758 */
1759#undef CONFIG_FEATURE_2_4_MODULES
1760#define ENABLE_FEATURE_2_4_MODULES 0
1761#define IF_FEATURE_2_4_MODULES(...)
1762#define IF_NOT_FEATURE_2_4_MODULES(...) __VA_ARGS__
1763#define CONFIG_FEATURE_INSMOD_TRY_MMAP 1
1764#define ENABLE_FEATURE_INSMOD_TRY_MMAP 1
1765#define IF_FEATURE_INSMOD_TRY_MMAP(...) __VA_ARGS__
1766#define IF_NOT_FEATURE_INSMOD_TRY_MMAP(...)
1767#undef CONFIG_FEATURE_INSMOD_VERSION_CHECKING
1768#define ENABLE_FEATURE_INSMOD_VERSION_CHECKING 0
1769#define IF_FEATURE_INSMOD_VERSION_CHECKING(...)
1770#define IF_NOT_FEATURE_INSMOD_VERSION_CHECKING(...) __VA_ARGS__
1771#undef CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS
1772#define ENABLE_FEATURE_INSMOD_KSYMOOPS_SYMBOLS 0
1773#define IF_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...)
1774#define IF_NOT_FEATURE_INSMOD_KSYMOOPS_SYMBOLS(...) __VA_ARGS__
1775#undef CONFIG_FEATURE_INSMOD_LOADINKMEM
1776#define ENABLE_FEATURE_INSMOD_LOADINKMEM 0
1777#define IF_FEATURE_INSMOD_LOADINKMEM(...)
1778#define IF_NOT_FEATURE_INSMOD_LOADINKMEM(...) __VA_ARGS__
1779#undef CONFIG_FEATURE_INSMOD_LOAD_MAP
1780#define ENABLE_FEATURE_INSMOD_LOAD_MAP 0
1781#define IF_FEATURE_INSMOD_LOAD_MAP(...)
1782#define IF_NOT_FEATURE_INSMOD_LOAD_MAP(...) __VA_ARGS__
1783#undef CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL
1784#define ENABLE_FEATURE_INSMOD_LOAD_MAP_FULL 0
1785#define IF_FEATURE_INSMOD_LOAD_MAP_FULL(...)
1786#define IF_NOT_FEATURE_INSMOD_LOAD_MAP_FULL(...) __VA_ARGS__
1787#define CONFIG_FEATURE_CHECK_TAINTED_MODULE 1
1788#define ENABLE_FEATURE_CHECK_TAINTED_MODULE 1
1789#define IF_FEATURE_CHECK_TAINTED_MODULE(...) __VA_ARGS__
1790#define IF_NOT_FEATURE_CHECK_TAINTED_MODULE(...)
1791#define CONFIG_FEATURE_MODUTILS_ALIAS 1
1792#define ENABLE_FEATURE_MODUTILS_ALIAS 1
1793#define IF_FEATURE_MODUTILS_ALIAS(...) __VA_ARGS__
1794#define IF_NOT_FEATURE_MODUTILS_ALIAS(...)
1795#define CONFIG_FEATURE_MODUTILS_SYMBOLS 1
1796#define ENABLE_FEATURE_MODUTILS_SYMBOLS 1
1797#define IF_FEATURE_MODUTILS_SYMBOLS(...) __VA_ARGS__
1798#define IF_NOT_FEATURE_MODUTILS_SYMBOLS(...)
1799#define CONFIG_DEFAULT_DEPMOD_FILE "modules.dep"
1800#define ENABLE_DEFAULT_DEPMOD_FILE 1
1801#define IF_DEFAULT_DEPMOD_FILE(...) __VA_ARGS__
1802#define IF_NOT_DEFAULT_DEPMOD_FILE(...)
1803
1804/*
1805 * Linux System Utilities
1806 */
1807#define CONFIG_BLOCKDEV 1
1808#define ENABLE_BLOCKDEV 1
1809#define IF_BLOCKDEV(...) __VA_ARGS__
1810#define IF_NOT_BLOCKDEV(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02001811#undef CONFIG_MDEV
1812#define ENABLE_MDEV 0
1813#define IF_MDEV(...)
1814#define IF_NOT_MDEV(...) __VA_ARGS__
1815#undef CONFIG_FEATURE_MDEV_CONF
1816#define ENABLE_FEATURE_MDEV_CONF 0
1817#define IF_FEATURE_MDEV_CONF(...)
1818#define IF_NOT_FEATURE_MDEV_CONF(...) __VA_ARGS__
1819#undef CONFIG_FEATURE_MDEV_RENAME
1820#define ENABLE_FEATURE_MDEV_RENAME 0
1821#define IF_FEATURE_MDEV_RENAME(...)
1822#define IF_NOT_FEATURE_MDEV_RENAME(...) __VA_ARGS__
1823#undef CONFIG_FEATURE_MDEV_RENAME_REGEXP
1824#define ENABLE_FEATURE_MDEV_RENAME_REGEXP 0
1825#define IF_FEATURE_MDEV_RENAME_REGEXP(...)
1826#define IF_NOT_FEATURE_MDEV_RENAME_REGEXP(...) __VA_ARGS__
1827#undef CONFIG_FEATURE_MDEV_EXEC
1828#define ENABLE_FEATURE_MDEV_EXEC 0
1829#define IF_FEATURE_MDEV_EXEC(...)
1830#define IF_NOT_FEATURE_MDEV_EXEC(...) __VA_ARGS__
1831#undef CONFIG_FEATURE_MDEV_LOAD_FIRMWARE
1832#define ENABLE_FEATURE_MDEV_LOAD_FIRMWARE 0
1833#define IF_FEATURE_MDEV_LOAD_FIRMWARE(...)
1834#define IF_NOT_FEATURE_MDEV_LOAD_FIRMWARE(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001835#define CONFIG_REV 1
1836#define ENABLE_REV 1
1837#define IF_REV(...) __VA_ARGS__
1838#define IF_NOT_REV(...)
1839#undef CONFIG_ACPID
1840#define ENABLE_ACPID 0
1841#define IF_ACPID(...)
1842#define IF_NOT_ACPID(...) __VA_ARGS__
1843#undef CONFIG_FEATURE_ACPID_COMPAT
1844#define ENABLE_FEATURE_ACPID_COMPAT 0
1845#define IF_FEATURE_ACPID_COMPAT(...)
1846#define IF_NOT_FEATURE_ACPID_COMPAT(...) __VA_ARGS__
Tanguy Pruvotcf3f31c2012-05-28 03:31:48 +02001847#define CONFIG_BLKID 1
1848#define ENABLE_BLKID 1
1849#define IF_BLKID(...) __VA_ARGS__
1850#define IF_NOT_BLKID(...)
1851#define CONFIG_FEATURE_BLKID_TYPE 1
1852#define ENABLE_FEATURE_BLKID_TYPE 1
1853#define IF_FEATURE_BLKID_TYPE(...) __VA_ARGS__
1854#define IF_NOT_FEATURE_BLKID_TYPE(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001855#define CONFIG_DMESG 1
1856#define ENABLE_DMESG 1
1857#define IF_DMESG(...) __VA_ARGS__
1858#define IF_NOT_DMESG(...)
1859#undef CONFIG_FEATURE_DMESG_PRETTY
1860#define ENABLE_FEATURE_DMESG_PRETTY 0
1861#define IF_FEATURE_DMESG_PRETTY(...)
1862#define IF_NOT_FEATURE_DMESG_PRETTY(...) __VA_ARGS__
1863#undef CONFIG_FBSET
1864#define ENABLE_FBSET 0
1865#define IF_FBSET(...)
1866#define IF_NOT_FBSET(...) __VA_ARGS__
1867#undef CONFIG_FEATURE_FBSET_FANCY
1868#define ENABLE_FEATURE_FBSET_FANCY 0
1869#define IF_FEATURE_FBSET_FANCY(...)
1870#define IF_NOT_FEATURE_FBSET_FANCY(...) __VA_ARGS__
1871#undef CONFIG_FEATURE_FBSET_READMODE
1872#define ENABLE_FEATURE_FBSET_READMODE 0
1873#define IF_FEATURE_FBSET_READMODE(...)
1874#define IF_NOT_FEATURE_FBSET_READMODE(...) __VA_ARGS__
1875#undef CONFIG_FDFLUSH
1876#define ENABLE_FDFLUSH 0
1877#define IF_FDFLUSH(...)
1878#define IF_NOT_FDFLUSH(...) __VA_ARGS__
1879#undef CONFIG_FDFORMAT
1880#define ENABLE_FDFORMAT 0
1881#define IF_FDFORMAT(...)
1882#define IF_NOT_FDFORMAT(...) __VA_ARGS__
1883#define CONFIG_FDISK 1
1884#define ENABLE_FDISK 1
1885#define IF_FDISK(...) __VA_ARGS__
1886#define IF_NOT_FDISK(...)
1887#define CONFIG_FDISK_SUPPORT_LARGE_DISKS 1
1888#define ENABLE_FDISK_SUPPORT_LARGE_DISKS 1
1889#define IF_FDISK_SUPPORT_LARGE_DISKS(...) __VA_ARGS__
1890#define IF_NOT_FDISK_SUPPORT_LARGE_DISKS(...)
1891#define CONFIG_FEATURE_FDISK_WRITABLE 1
1892#define ENABLE_FEATURE_FDISK_WRITABLE 1
1893#define IF_FEATURE_FDISK_WRITABLE(...) __VA_ARGS__
1894#define IF_NOT_FEATURE_FDISK_WRITABLE(...)
1895#undef CONFIG_FEATURE_AIX_LABEL
1896#define ENABLE_FEATURE_AIX_LABEL 0
1897#define IF_FEATURE_AIX_LABEL(...)
1898#define IF_NOT_FEATURE_AIX_LABEL(...) __VA_ARGS__
1899#undef CONFIG_FEATURE_SGI_LABEL
1900#define ENABLE_FEATURE_SGI_LABEL 0
1901#define IF_FEATURE_SGI_LABEL(...)
1902#define IF_NOT_FEATURE_SGI_LABEL(...) __VA_ARGS__
1903#undef CONFIG_FEATURE_SUN_LABEL
1904#define ENABLE_FEATURE_SUN_LABEL 0
1905#define IF_FEATURE_SUN_LABEL(...)
1906#define IF_NOT_FEATURE_SUN_LABEL(...) __VA_ARGS__
1907#undef CONFIG_FEATURE_OSF_LABEL
1908#define ENABLE_FEATURE_OSF_LABEL 0
1909#define IF_FEATURE_OSF_LABEL(...)
1910#define IF_NOT_FEATURE_OSF_LABEL(...) __VA_ARGS__
1911#undef CONFIG_FEATURE_GPT_LABEL
1912#define ENABLE_FEATURE_GPT_LABEL 0
1913#define IF_FEATURE_GPT_LABEL(...)
1914#define IF_NOT_FEATURE_GPT_LABEL(...) __VA_ARGS__
1915#undef CONFIG_FEATURE_FDISK_ADVANCED
1916#define ENABLE_FEATURE_FDISK_ADVANCED 0
1917#define IF_FEATURE_FDISK_ADVANCED(...)
1918#define IF_NOT_FEATURE_FDISK_ADVANCED(...) __VA_ARGS__
1919#undef CONFIG_FINDFS
1920#define ENABLE_FINDFS 0
1921#define IF_FINDFS(...)
1922#define IF_NOT_FINDFS(...) __VA_ARGS__
1923#define CONFIG_FLOCK 1
1924#define ENABLE_FLOCK 1
1925#define IF_FLOCK(...) __VA_ARGS__
1926#define IF_NOT_FLOCK(...)
1927#define CONFIG_FREERAMDISK 1
1928#define ENABLE_FREERAMDISK 1
1929#define IF_FREERAMDISK(...) __VA_ARGS__
1930#define IF_NOT_FREERAMDISK(...)
1931#undef CONFIG_FSCK_MINIX
1932#define ENABLE_FSCK_MINIX 0
1933#define IF_FSCK_MINIX(...)
1934#define IF_NOT_FSCK_MINIX(...) __VA_ARGS__
Tanguy Pruvot68d8b6d2013-02-22 15:58:35 +01001935#define CONFIG_FSTRIM 1
1936#define ENABLE_FSTRIM 1
1937#define IF_FSTRIM(...) __VA_ARGS__
1938#define IF_NOT_FSTRIM(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02001939#define CONFIG_MKFS_EXT2 1
1940#define ENABLE_MKFS_EXT2 1
1941#define IF_MKFS_EXT2(...) __VA_ARGS__
1942#define IF_NOT_MKFS_EXT2(...)
1943#undef CONFIG_MKFS_MINIX
1944#define ENABLE_MKFS_MINIX 0
1945#define IF_MKFS_MINIX(...)
1946#define IF_NOT_MKFS_MINIX(...) __VA_ARGS__
1947#undef CONFIG_FEATURE_MINIX2
1948#define ENABLE_FEATURE_MINIX2 0
1949#define IF_FEATURE_MINIX2(...)
1950#define IF_NOT_FEATURE_MINIX2(...) __VA_ARGS__
1951#undef CONFIG_MKFS_REISER
1952#define ENABLE_MKFS_REISER 0
1953#define IF_MKFS_REISER(...)
1954#define IF_NOT_MKFS_REISER(...) __VA_ARGS__
1955#define CONFIG_MKFS_VFAT 1
1956#define ENABLE_MKFS_VFAT 1
1957#define IF_MKFS_VFAT(...) __VA_ARGS__
1958#define IF_NOT_MKFS_VFAT(...)
1959#define CONFIG_GETOPT 1
1960#define ENABLE_GETOPT 1
1961#define IF_GETOPT(...) __VA_ARGS__
1962#define IF_NOT_GETOPT(...)
1963#define CONFIG_FEATURE_GETOPT_LONG 1
1964#define ENABLE_FEATURE_GETOPT_LONG 1
1965#define IF_FEATURE_GETOPT_LONG(...) __VA_ARGS__
1966#define IF_NOT_FEATURE_GETOPT_LONG(...)
1967#define CONFIG_HEXDUMP 1
1968#define ENABLE_HEXDUMP 1
1969#define IF_HEXDUMP(...) __VA_ARGS__
1970#define IF_NOT_HEXDUMP(...)
1971#define CONFIG_FEATURE_HEXDUMP_REVERSE 1
1972#define ENABLE_FEATURE_HEXDUMP_REVERSE 1
1973#define IF_FEATURE_HEXDUMP_REVERSE(...) __VA_ARGS__
1974#define IF_NOT_FEATURE_HEXDUMP_REVERSE(...)
1975#undef CONFIG_HD
1976#define ENABLE_HD 0
1977#define IF_HD(...)
1978#define IF_NOT_HD(...) __VA_ARGS__
1979#undef CONFIG_HWCLOCK
1980#define ENABLE_HWCLOCK 0
1981#define IF_HWCLOCK(...)
1982#define IF_NOT_HWCLOCK(...) __VA_ARGS__
1983#undef CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS
1984#define ENABLE_FEATURE_HWCLOCK_LONG_OPTIONS 0
1985#define IF_FEATURE_HWCLOCK_LONG_OPTIONS(...)
1986#define IF_NOT_FEATURE_HWCLOCK_LONG_OPTIONS(...) __VA_ARGS__
1987#undef CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS
1988#define ENABLE_FEATURE_HWCLOCK_ADJTIME_FHS 0
1989#define IF_FEATURE_HWCLOCK_ADJTIME_FHS(...)
1990#define IF_NOT_FEATURE_HWCLOCK_ADJTIME_FHS(...) __VA_ARGS__
1991#undef CONFIG_IPCRM
1992#define ENABLE_IPCRM 0
1993#define IF_IPCRM(...)
1994#define IF_NOT_IPCRM(...) __VA_ARGS__
1995#undef CONFIG_IPCS
1996#define ENABLE_IPCS 0
1997#define IF_IPCS(...)
1998#define IF_NOT_IPCS(...) __VA_ARGS__
1999#define CONFIG_LOSETUP 1
2000#define ENABLE_LOSETUP 1
2001#define IF_LOSETUP(...) __VA_ARGS__
2002#define IF_NOT_LOSETUP(...)
2003#undef CONFIG_LSPCI
2004#define ENABLE_LSPCI 0
2005#define IF_LSPCI(...)
2006#define IF_NOT_LSPCI(...) __VA_ARGS__
2007#define CONFIG_LSUSB 1
2008#define ENABLE_LSUSB 1
2009#define IF_LSUSB(...) __VA_ARGS__
2010#define IF_NOT_LSUSB(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002011#define CONFIG_MKSWAP 1
2012#define ENABLE_MKSWAP 1
2013#define IF_MKSWAP(...) __VA_ARGS__
2014#define IF_NOT_MKSWAP(...)
2015#undef CONFIG_FEATURE_MKSWAP_UUID
2016#define ENABLE_FEATURE_MKSWAP_UUID 0
2017#define IF_FEATURE_MKSWAP_UUID(...)
2018#define IF_NOT_FEATURE_MKSWAP_UUID(...) __VA_ARGS__
2019#define CONFIG_MORE 1
2020#define ENABLE_MORE 1
2021#define IF_MORE(...) __VA_ARGS__
2022#define IF_NOT_MORE(...)
2023#define CONFIG_MOUNT 1
2024#define ENABLE_MOUNT 1
2025#define IF_MOUNT(...) __VA_ARGS__
2026#define IF_NOT_MOUNT(...)
2027#define CONFIG_FEATURE_MOUNT_FAKE 1
2028#define ENABLE_FEATURE_MOUNT_FAKE 1
2029#define IF_FEATURE_MOUNT_FAKE(...) __VA_ARGS__
2030#define IF_NOT_FEATURE_MOUNT_FAKE(...)
2031#define CONFIG_FEATURE_MOUNT_VERBOSE 1
2032#define ENABLE_FEATURE_MOUNT_VERBOSE 1
2033#define IF_FEATURE_MOUNT_VERBOSE(...) __VA_ARGS__
2034#define IF_NOT_FEATURE_MOUNT_VERBOSE(...)
2035#undef CONFIG_FEATURE_MOUNT_HELPERS
2036#define ENABLE_FEATURE_MOUNT_HELPERS 0
2037#define IF_FEATURE_MOUNT_HELPERS(...)
2038#define IF_NOT_FEATURE_MOUNT_HELPERS(...) __VA_ARGS__
2039#define CONFIG_FEATURE_MOUNT_LABEL 1
2040#define ENABLE_FEATURE_MOUNT_LABEL 1
2041#define IF_FEATURE_MOUNT_LABEL(...) __VA_ARGS__
2042#define IF_NOT_FEATURE_MOUNT_LABEL(...)
Patrick Schaaf2dd59ef2012-02-27 22:27:31 +01002043#define CONFIG_FEATURE_MOUNT_NFS 1
2044#define ENABLE_FEATURE_MOUNT_NFS 1
2045#define IF_FEATURE_MOUNT_NFS(...) __VA_ARGS__
2046#define IF_NOT_FEATURE_MOUNT_NFS(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002047#define CONFIG_FEATURE_MOUNT_CIFS 1
2048#define ENABLE_FEATURE_MOUNT_CIFS 1
2049#define IF_FEATURE_MOUNT_CIFS(...) __VA_ARGS__
2050#define IF_NOT_FEATURE_MOUNT_CIFS(...)
2051#define CONFIG_FEATURE_MOUNT_FLAGS 1
2052#define ENABLE_FEATURE_MOUNT_FLAGS 1
2053#define IF_FEATURE_MOUNT_FLAGS(...) __VA_ARGS__
2054#define IF_NOT_FEATURE_MOUNT_FLAGS(...)
2055#define CONFIG_FEATURE_MOUNT_FSTAB 1
2056#define ENABLE_FEATURE_MOUNT_FSTAB 1
2057#define IF_FEATURE_MOUNT_FSTAB(...) __VA_ARGS__
2058#define IF_NOT_FEATURE_MOUNT_FSTAB(...)
2059#undef CONFIG_PIVOT_ROOT
2060#define ENABLE_PIVOT_ROOT 0
2061#define IF_PIVOT_ROOT(...)
2062#define IF_NOT_PIVOT_ROOT(...) __VA_ARGS__
2063#undef CONFIG_RDATE
2064#define ENABLE_RDATE 0
2065#define IF_RDATE(...)
2066#define IF_NOT_RDATE(...) __VA_ARGS__
2067#define CONFIG_RDEV 1
2068#define ENABLE_RDEV 1
2069#define IF_RDEV(...) __VA_ARGS__
2070#define IF_NOT_RDEV(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02002071#undef CONFIG_READPROFILE
2072#define ENABLE_READPROFILE 0
2073#define IF_READPROFILE(...)
2074#define IF_NOT_READPROFILE(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002075#undef CONFIG_RTCWAKE
2076#define ENABLE_RTCWAKE 0
2077#define IF_RTCWAKE(...)
2078#define IF_NOT_RTCWAKE(...) __VA_ARGS__
2079#undef CONFIG_SCRIPT
2080#define ENABLE_SCRIPT 0
2081#define IF_SCRIPT(...)
2082#define IF_NOT_SCRIPT(...) __VA_ARGS__
2083#undef CONFIG_SCRIPTREPLAY
2084#define ENABLE_SCRIPTREPLAY 0
2085#define IF_SCRIPTREPLAY(...)
2086#define IF_NOT_SCRIPTREPLAY(...) __VA_ARGS__
2087#undef CONFIG_SETARCH
2088#define ENABLE_SETARCH 0
2089#define IF_SETARCH(...)
2090#define IF_NOT_SETARCH(...) __VA_ARGS__
2091#define CONFIG_SWAPONOFF 1
2092#define ENABLE_SWAPONOFF 1
2093#define IF_SWAPONOFF(...) __VA_ARGS__
2094#define IF_NOT_SWAPONOFF(...)
2095#undef CONFIG_FEATURE_SWAPON_PRI
2096#define ENABLE_FEATURE_SWAPON_PRI 0
2097#define IF_FEATURE_SWAPON_PRI(...)
2098#define IF_NOT_FEATURE_SWAPON_PRI(...) __VA_ARGS__
Tanguy Pruvotc1a33052011-08-15 16:50:47 +02002099#undef CONFIG_SWITCH_ROOT
2100#define ENABLE_SWITCH_ROOT 0
2101#define IF_SWITCH_ROOT(...)
2102#define IF_NOT_SWITCH_ROOT(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002103#define CONFIG_UMOUNT 1
2104#define ENABLE_UMOUNT 1
2105#define IF_UMOUNT(...) __VA_ARGS__
2106#define IF_NOT_UMOUNT(...)
2107#define CONFIG_FEATURE_UMOUNT_ALL 1
2108#define ENABLE_FEATURE_UMOUNT_ALL 1
2109#define IF_FEATURE_UMOUNT_ALL(...) __VA_ARGS__
2110#define IF_NOT_FEATURE_UMOUNT_ALL(...)
2111
2112/*
2113 * Common options for mount/umount
2114 */
2115#define CONFIG_FEATURE_MOUNT_LOOP 1
2116#define ENABLE_FEATURE_MOUNT_LOOP 1
2117#define IF_FEATURE_MOUNT_LOOP(...) __VA_ARGS__
2118#define IF_NOT_FEATURE_MOUNT_LOOP(...)
2119#define CONFIG_FEATURE_MOUNT_LOOP_CREATE 1
2120#define ENABLE_FEATURE_MOUNT_LOOP_CREATE 1
2121#define IF_FEATURE_MOUNT_LOOP_CREATE(...) __VA_ARGS__
2122#define IF_NOT_FEATURE_MOUNT_LOOP_CREATE(...)
2123#undef CONFIG_FEATURE_MTAB_SUPPORT
2124#define ENABLE_FEATURE_MTAB_SUPPORT 0
2125#define IF_FEATURE_MTAB_SUPPORT(...)
2126#define IF_NOT_FEATURE_MTAB_SUPPORT(...) __VA_ARGS__
2127#define CONFIG_VOLUMEID 1
2128#define ENABLE_VOLUMEID 1
2129#define IF_VOLUMEID(...) __VA_ARGS__
2130#define IF_NOT_VOLUMEID(...)
2131
2132/*
2133 * Filesystem/Volume identification
2134 */
2135#define CONFIG_FEATURE_VOLUMEID_EXT 1
2136#define ENABLE_FEATURE_VOLUMEID_EXT 1
2137#define IF_FEATURE_VOLUMEID_EXT(...) __VA_ARGS__
2138#define IF_NOT_FEATURE_VOLUMEID_EXT(...)
2139#undef CONFIG_FEATURE_VOLUMEID_BTRFS
2140#define ENABLE_FEATURE_VOLUMEID_BTRFS 0
2141#define IF_FEATURE_VOLUMEID_BTRFS(...)
2142#define IF_NOT_FEATURE_VOLUMEID_BTRFS(...) __VA_ARGS__
2143#undef CONFIG_FEATURE_VOLUMEID_REISERFS
2144#define ENABLE_FEATURE_VOLUMEID_REISERFS 0
2145#define IF_FEATURE_VOLUMEID_REISERFS(...)
2146#define IF_NOT_FEATURE_VOLUMEID_REISERFS(...) __VA_ARGS__
2147#define CONFIG_FEATURE_VOLUMEID_FAT 1
2148#define ENABLE_FEATURE_VOLUMEID_FAT 1
2149#define IF_FEATURE_VOLUMEID_FAT(...) __VA_ARGS__
2150#define IF_NOT_FEATURE_VOLUMEID_FAT(...)
Tanguy Pruvot823694d2012-11-18 13:20:29 +01002151#define CONFIG_FEATURE_VOLUMEID_EXFAT 1
2152#define ENABLE_FEATURE_VOLUMEID_EXFAT 1
2153#define IF_FEATURE_VOLUMEID_EXFAT(...) __VA_ARGS__
2154#define IF_NOT_FEATURE_VOLUMEID_EXFAT(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002155#undef CONFIG_FEATURE_VOLUMEID_HFS
2156#define ENABLE_FEATURE_VOLUMEID_HFS 0
2157#define IF_FEATURE_VOLUMEID_HFS(...)
2158#define IF_NOT_FEATURE_VOLUMEID_HFS(...) __VA_ARGS__
2159#undef CONFIG_FEATURE_VOLUMEID_JFS
2160#define ENABLE_FEATURE_VOLUMEID_JFS 0
2161#define IF_FEATURE_VOLUMEID_JFS(...)
2162#define IF_NOT_FEATURE_VOLUMEID_JFS(...) __VA_ARGS__
2163#undef CONFIG_FEATURE_VOLUMEID_XFS
2164#define ENABLE_FEATURE_VOLUMEID_XFS 0
2165#define IF_FEATURE_VOLUMEID_XFS(...)
2166#define IF_NOT_FEATURE_VOLUMEID_XFS(...) __VA_ARGS__
Tanguy Pruvot823694d2012-11-18 13:20:29 +01002167#undef CONFIG_FEATURE_VOLUMEID_NILFS
2168#define ENABLE_FEATURE_VOLUMEID_NILFS 0
2169#define IF_FEATURE_VOLUMEID_NILFS(...)
2170#define IF_NOT_FEATURE_VOLUMEID_NILFS(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002171#define CONFIG_FEATURE_VOLUMEID_NTFS 1
2172#define ENABLE_FEATURE_VOLUMEID_NTFS 1
2173#define IF_FEATURE_VOLUMEID_NTFS(...) __VA_ARGS__
2174#define IF_NOT_FEATURE_VOLUMEID_NTFS(...)
2175#define CONFIG_FEATURE_VOLUMEID_ISO9660 1
2176#define ENABLE_FEATURE_VOLUMEID_ISO9660 1
2177#define IF_FEATURE_VOLUMEID_ISO9660(...) __VA_ARGS__
2178#define IF_NOT_FEATURE_VOLUMEID_ISO9660(...)
2179#undef CONFIG_FEATURE_VOLUMEID_UDF
2180#define ENABLE_FEATURE_VOLUMEID_UDF 0
2181#define IF_FEATURE_VOLUMEID_UDF(...)
2182#define IF_NOT_FEATURE_VOLUMEID_UDF(...) __VA_ARGS__
2183#undef CONFIG_FEATURE_VOLUMEID_LUKS
2184#define ENABLE_FEATURE_VOLUMEID_LUKS 0
2185#define IF_FEATURE_VOLUMEID_LUKS(...)
2186#define IF_NOT_FEATURE_VOLUMEID_LUKS(...) __VA_ARGS__
2187#define CONFIG_FEATURE_VOLUMEID_LINUXSWAP 1
2188#define ENABLE_FEATURE_VOLUMEID_LINUXSWAP 1
2189#define IF_FEATURE_VOLUMEID_LINUXSWAP(...) __VA_ARGS__
2190#define IF_NOT_FEATURE_VOLUMEID_LINUXSWAP(...)
2191#undef CONFIG_FEATURE_VOLUMEID_CRAMFS
2192#define ENABLE_FEATURE_VOLUMEID_CRAMFS 0
2193#define IF_FEATURE_VOLUMEID_CRAMFS(...)
2194#define IF_NOT_FEATURE_VOLUMEID_CRAMFS(...) __VA_ARGS__
2195#undef CONFIG_FEATURE_VOLUMEID_ROMFS
2196#define ENABLE_FEATURE_VOLUMEID_ROMFS 0
2197#define IF_FEATURE_VOLUMEID_ROMFS(...)
2198#define IF_NOT_FEATURE_VOLUMEID_ROMFS(...) __VA_ARGS__
Tanguy Pruvot823694d2012-11-18 13:20:29 +01002199#define CONFIG_FEATURE_VOLUMEID_SQUASHFS 1
2200#define ENABLE_FEATURE_VOLUMEID_SQUASHFS 1
2201#define IF_FEATURE_VOLUMEID_SQUASHFS(...) __VA_ARGS__
2202#define IF_NOT_FEATURE_VOLUMEID_SQUASHFS(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002203#undef CONFIG_FEATURE_VOLUMEID_SYSV
2204#define ENABLE_FEATURE_VOLUMEID_SYSV 0
2205#define IF_FEATURE_VOLUMEID_SYSV(...)
2206#define IF_NOT_FEATURE_VOLUMEID_SYSV(...) __VA_ARGS__
2207#undef CONFIG_FEATURE_VOLUMEID_OCFS2
2208#define ENABLE_FEATURE_VOLUMEID_OCFS2 0
2209#define IF_FEATURE_VOLUMEID_OCFS2(...)
2210#define IF_NOT_FEATURE_VOLUMEID_OCFS2(...) __VA_ARGS__
2211#undef CONFIG_FEATURE_VOLUMEID_LINUXRAID
2212#define ENABLE_FEATURE_VOLUMEID_LINUXRAID 0
2213#define IF_FEATURE_VOLUMEID_LINUXRAID(...)
2214#define IF_NOT_FEATURE_VOLUMEID_LINUXRAID(...) __VA_ARGS__
2215
2216/*
2217 * Miscellaneous Utilities
2218 */
2219#undef CONFIG_CONSPY
2220#define ENABLE_CONSPY 0
2221#define IF_CONSPY(...)
2222#define IF_NOT_CONSPY(...) __VA_ARGS__
Tanguy Pruvot52431c52011-07-25 20:54:01 +02002223#define CONFIG_LESS 1
2224#define ENABLE_LESS 1
2225#define IF_LESS(...) __VA_ARGS__
2226#define IF_NOT_LESS(...)
2227#define CONFIG_FEATURE_LESS_MAXLINES 65536
2228#define ENABLE_FEATURE_LESS_MAXLINES 1
2229#define IF_FEATURE_LESS_MAXLINES(...) __VA_ARGS__
2230#define IF_NOT_FEATURE_LESS_MAXLINES(...)
2231#undef CONFIG_FEATURE_LESS_BRACKETS
2232#define ENABLE_FEATURE_LESS_BRACKETS 0
2233#define IF_FEATURE_LESS_BRACKETS(...)
2234#define IF_NOT_FEATURE_LESS_BRACKETS(...) __VA_ARGS__
2235#undef CONFIG_FEATURE_LESS_FLAGS
2236#define ENABLE_FEATURE_LESS_FLAGS 0
2237#define IF_FEATURE_LESS_FLAGS(...)
2238#define IF_NOT_FEATURE_LESS_FLAGS(...) __VA_ARGS__
2239#define CONFIG_FEATURE_LESS_MARKS 1
2240#define ENABLE_FEATURE_LESS_MARKS 1
2241#define IF_FEATURE_LESS_MARKS(...) __VA_ARGS__
2242#define IF_NOT_FEATURE_LESS_MARKS(...)
2243#define CONFIG_FEATURE_LESS_REGEXP 1
2244#define ENABLE_FEATURE_LESS_REGEXP 1
2245#define IF_FEATURE_LESS_REGEXP(...) __VA_ARGS__
2246#define IF_NOT_FEATURE_LESS_REGEXP(...)
2247#define CONFIG_FEATURE_LESS_WINCH 1
2248#define ENABLE_FEATURE_LESS_WINCH 1
2249#define IF_FEATURE_LESS_WINCH(...) __VA_ARGS__
2250#define IF_NOT_FEATURE_LESS_WINCH(...)
2251#define CONFIG_FEATURE_LESS_ASK_TERMINAL 1
2252#define ENABLE_FEATURE_LESS_ASK_TERMINAL 1
2253#define IF_FEATURE_LESS_ASK_TERMINAL(...) __VA_ARGS__
2254#define IF_NOT_FEATURE_LESS_ASK_TERMINAL(...)
2255#undef CONFIG_FEATURE_LESS_DASHCMD
2256#define ENABLE_FEATURE_LESS_DASHCMD 0
2257#define IF_FEATURE_LESS_DASHCMD(...)
2258#define IF_NOT_FEATURE_LESS_DASHCMD(...) __VA_ARGS__
2259#undef CONFIG_FEATURE_LESS_LINENUMS
2260#define ENABLE_FEATURE_LESS_LINENUMS 0
2261#define IF_FEATURE_LESS_LINENUMS(...)
2262#define IF_NOT_FEATURE_LESS_LINENUMS(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002263#define CONFIG_NANDWRITE 1
2264#define ENABLE_NANDWRITE 1
2265#define IF_NANDWRITE(...) __VA_ARGS__
2266#define IF_NOT_NANDWRITE(...)
2267#define CONFIG_NANDDUMP 1
2268#define ENABLE_NANDDUMP 1
2269#define IF_NANDDUMP(...) __VA_ARGS__
2270#define IF_NOT_NANDDUMP(...)
2271#define CONFIG_SETSERIAL 1
2272#define ENABLE_SETSERIAL 1
2273#define IF_SETSERIAL(...) __VA_ARGS__
2274#define IF_NOT_SETSERIAL(...)
2275#undef CONFIG_UBIATTACH
2276#define ENABLE_UBIATTACH 0
2277#define IF_UBIATTACH(...)
2278#define IF_NOT_UBIATTACH(...) __VA_ARGS__
2279#undef CONFIG_UBIDETACH
2280#define ENABLE_UBIDETACH 0
2281#define IF_UBIDETACH(...)
2282#define IF_NOT_UBIDETACH(...) __VA_ARGS__
2283#undef CONFIG_UBIMKVOL
2284#define ENABLE_UBIMKVOL 0
2285#define IF_UBIMKVOL(...)
2286#define IF_NOT_UBIMKVOL(...) __VA_ARGS__
2287#undef CONFIG_UBIRMVOL
2288#define ENABLE_UBIRMVOL 0
2289#define IF_UBIRMVOL(...)
2290#define IF_NOT_UBIRMVOL(...) __VA_ARGS__
2291#undef CONFIG_UBIRSVOL
2292#define ENABLE_UBIRSVOL 0
2293#define IF_UBIRSVOL(...)
2294#define IF_NOT_UBIRSVOL(...) __VA_ARGS__
2295#undef CONFIG_UBIUPDATEVOL
2296#define ENABLE_UBIUPDATEVOL 0
2297#define IF_UBIUPDATEVOL(...)
2298#define IF_NOT_UBIUPDATEVOL(...) __VA_ARGS__
Tanguy Pruvot2d546e62012-03-16 09:04:21 +01002299#define CONFIG_ADJTIMEX 1
2300#define ENABLE_ADJTIMEX 1
2301#define IF_ADJTIMEX(...) __VA_ARGS__
2302#define IF_NOT_ADJTIMEX(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002303#define CONFIG_BBCONFIG 1
2304#define ENABLE_BBCONFIG 1
2305#define IF_BBCONFIG(...) __VA_ARGS__
2306#define IF_NOT_BBCONFIG(...)
2307#define CONFIG_FEATURE_COMPRESS_BBCONFIG 1
2308#define ENABLE_FEATURE_COMPRESS_BBCONFIG 1
2309#define IF_FEATURE_COMPRESS_BBCONFIG(...) __VA_ARGS__
2310#define IF_NOT_FEATURE_COMPRESS_BBCONFIG(...)
2311#undef CONFIG_BEEP
2312#define ENABLE_BEEP 0
2313#define IF_BEEP(...)
2314#define IF_NOT_BEEP(...) __VA_ARGS__
2315#define CONFIG_FEATURE_BEEP_FREQ 0
2316#define ENABLE_FEATURE_BEEP_FREQ 1
2317#define IF_FEATURE_BEEP_FREQ(...) __VA_ARGS__
2318#define IF_NOT_FEATURE_BEEP_FREQ(...)
2319#define CONFIG_FEATURE_BEEP_LENGTH_MS 0
2320#define ENABLE_FEATURE_BEEP_LENGTH_MS 1
2321#define IF_FEATURE_BEEP_LENGTH_MS(...) __VA_ARGS__
2322#define IF_NOT_FEATURE_BEEP_LENGTH_MS(...)
2323#undef CONFIG_CHAT
2324#define ENABLE_CHAT 0
2325#define IF_CHAT(...)
2326#define IF_NOT_CHAT(...) __VA_ARGS__
2327#undef CONFIG_FEATURE_CHAT_NOFAIL
2328#define ENABLE_FEATURE_CHAT_NOFAIL 0
2329#define IF_FEATURE_CHAT_NOFAIL(...)
2330#define IF_NOT_FEATURE_CHAT_NOFAIL(...) __VA_ARGS__
2331#undef CONFIG_FEATURE_CHAT_TTY_HIFI
2332#define ENABLE_FEATURE_CHAT_TTY_HIFI 0
2333#define IF_FEATURE_CHAT_TTY_HIFI(...)
2334#define IF_NOT_FEATURE_CHAT_TTY_HIFI(...) __VA_ARGS__
2335#undef CONFIG_FEATURE_CHAT_IMPLICIT_CR
2336#define ENABLE_FEATURE_CHAT_IMPLICIT_CR 0
2337#define IF_FEATURE_CHAT_IMPLICIT_CR(...)
2338#define IF_NOT_FEATURE_CHAT_IMPLICIT_CR(...) __VA_ARGS__
2339#undef CONFIG_FEATURE_CHAT_SWALLOW_OPTS
2340#define ENABLE_FEATURE_CHAT_SWALLOW_OPTS 0
2341#define IF_FEATURE_CHAT_SWALLOW_OPTS(...)
2342#define IF_NOT_FEATURE_CHAT_SWALLOW_OPTS(...) __VA_ARGS__
2343#undef CONFIG_FEATURE_CHAT_SEND_ESCAPES
2344#define ENABLE_FEATURE_CHAT_SEND_ESCAPES 0
2345#define IF_FEATURE_CHAT_SEND_ESCAPES(...)
2346#define IF_NOT_FEATURE_CHAT_SEND_ESCAPES(...) __VA_ARGS__
2347#undef CONFIG_FEATURE_CHAT_VAR_ABORT_LEN
2348#define ENABLE_FEATURE_CHAT_VAR_ABORT_LEN 0
2349#define IF_FEATURE_CHAT_VAR_ABORT_LEN(...)
2350#define IF_NOT_FEATURE_CHAT_VAR_ABORT_LEN(...) __VA_ARGS__
2351#undef CONFIG_FEATURE_CHAT_CLR_ABORT
2352#define ENABLE_FEATURE_CHAT_CLR_ABORT 0
2353#define IF_FEATURE_CHAT_CLR_ABORT(...)
2354#define IF_NOT_FEATURE_CHAT_CLR_ABORT(...) __VA_ARGS__
2355#undef CONFIG_CHRT
2356#define ENABLE_CHRT 0
2357#define IF_CHRT(...)
2358#define IF_NOT_CHRT(...) __VA_ARGS__
2359#define CONFIG_CROND 1
2360#define ENABLE_CROND 1
2361#define IF_CROND(...) __VA_ARGS__
2362#define IF_NOT_CROND(...)
2363#undef CONFIG_FEATURE_CROND_D
2364#define ENABLE_FEATURE_CROND_D 0
2365#define IF_FEATURE_CROND_D(...)
2366#define IF_NOT_FEATURE_CROND_D(...) __VA_ARGS__
2367#undef CONFIG_FEATURE_CROND_CALL_SENDMAIL
2368#define ENABLE_FEATURE_CROND_CALL_SENDMAIL 0
2369#define IF_FEATURE_CROND_CALL_SENDMAIL(...)
2370#define IF_NOT_FEATURE_CROND_CALL_SENDMAIL(...) __VA_ARGS__
2371#define CONFIG_FEATURE_CROND_DIR "/system/etc/cron.d"
2372#define ENABLE_FEATURE_CROND_DIR 1
2373#define IF_FEATURE_CROND_DIR(...) __VA_ARGS__
2374#define IF_NOT_FEATURE_CROND_DIR(...)
2375#define CONFIG_CRONTAB 1
2376#define ENABLE_CRONTAB 1
2377#define IF_CRONTAB(...) __VA_ARGS__
2378#define IF_NOT_CRONTAB(...)
2379#define CONFIG_DC 1
2380#define ENABLE_DC 1
2381#define IF_DC(...) __VA_ARGS__
2382#define IF_NOT_DC(...)
2383#define CONFIG_FEATURE_DC_LIBM 1
2384#define ENABLE_FEATURE_DC_LIBM 1
2385#define IF_FEATURE_DC_LIBM(...) __VA_ARGS__
2386#define IF_NOT_FEATURE_DC_LIBM(...)
2387#undef CONFIG_DEVFSD
2388#define ENABLE_DEVFSD 0
2389#define IF_DEVFSD(...)
2390#define IF_NOT_DEVFSD(...) __VA_ARGS__
2391#undef CONFIG_DEVFSD_MODLOAD
2392#define ENABLE_DEVFSD_MODLOAD 0
2393#define IF_DEVFSD_MODLOAD(...)
2394#define IF_NOT_DEVFSD_MODLOAD(...) __VA_ARGS__
2395#undef CONFIG_DEVFSD_FG_NP
2396#define ENABLE_DEVFSD_FG_NP 0
2397#define IF_DEVFSD_FG_NP(...)
2398#define IF_NOT_DEVFSD_FG_NP(...) __VA_ARGS__
2399#undef CONFIG_DEVFSD_VERBOSE
2400#define ENABLE_DEVFSD_VERBOSE 0
2401#define IF_DEVFSD_VERBOSE(...)
2402#define IF_NOT_DEVFSD_VERBOSE(...) __VA_ARGS__
2403#undef CONFIG_FEATURE_DEVFS
2404#define ENABLE_FEATURE_DEVFS 0
2405#define IF_FEATURE_DEVFS(...)
2406#define IF_NOT_FEATURE_DEVFS(...) __VA_ARGS__
2407#define CONFIG_DEVMEM 1
2408#define ENABLE_DEVMEM 1
2409#define IF_DEVMEM(...) __VA_ARGS__
2410#define IF_NOT_DEVMEM(...)
2411#undef CONFIG_EJECT
2412#define ENABLE_EJECT 0
2413#define IF_EJECT(...)
2414#define IF_NOT_EJECT(...) __VA_ARGS__
2415#undef CONFIG_FEATURE_EJECT_SCSI
2416#define ENABLE_FEATURE_EJECT_SCSI 0
2417#define IF_FEATURE_EJECT_SCSI(...)
2418#define IF_NOT_FEATURE_EJECT_SCSI(...) __VA_ARGS__
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02002419#define CONFIG_FBSPLASH 1
2420#define ENABLE_FBSPLASH 1
2421#define IF_FBSPLASH(...) __VA_ARGS__
2422#define IF_NOT_FBSPLASH(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02002423#define CONFIG_FLASHCP 1
2424#define ENABLE_FLASHCP 1
2425#define IF_FLASHCP(...) __VA_ARGS__
2426#define IF_NOT_FLASHCP(...)
2427#define CONFIG_FLASH_LOCK 1
2428#define ENABLE_FLASH_LOCK 1
2429#define IF_FLASH_LOCK(...) __VA_ARGS__
2430#define IF_NOT_FLASH_LOCK(...)
2431#define CONFIG_FLASH_UNLOCK 1
2432#define ENABLE_FLASH_UNLOCK 1
2433#define IF_FLASH_UNLOCK(...) __VA_ARGS__
2434#define IF_NOT_FLASH_UNLOCK(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002435#undef CONFIG_FLASH_ERASEALL
2436#define ENABLE_FLASH_ERASEALL 0
2437#define IF_FLASH_ERASEALL(...)
2438#define IF_NOT_FLASH_ERASEALL(...) __VA_ARGS__
Tanguy Pruvot746137a2012-07-14 01:15:03 +02002439#define CONFIG_IONICE 1
2440#define ENABLE_IONICE 1
2441#define IF_IONICE(...) __VA_ARGS__
2442#define IF_NOT_IONICE(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002443#undef CONFIG_INOTIFYD
2444#define ENABLE_INOTIFYD 0
2445#define IF_INOTIFYD(...)
2446#define IF_NOT_INOTIFYD(...) __VA_ARGS__
2447#undef CONFIG_LAST
2448#define ENABLE_LAST 0
2449#define IF_LAST(...)
2450#define IF_NOT_LAST(...) __VA_ARGS__
2451#undef CONFIG_FEATURE_LAST_SMALL
2452#define ENABLE_FEATURE_LAST_SMALL 0
2453#define IF_FEATURE_LAST_SMALL(...)
2454#define IF_NOT_FEATURE_LAST_SMALL(...) __VA_ARGS__
2455#undef CONFIG_FEATURE_LAST_FANCY
2456#define ENABLE_FEATURE_LAST_FANCY 0
2457#define IF_FEATURE_LAST_FANCY(...)
2458#define IF_NOT_FEATURE_LAST_FANCY(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002459#undef CONFIG_HDPARM
2460#define ENABLE_HDPARM 0
2461#define IF_HDPARM(...)
2462#define IF_NOT_HDPARM(...) __VA_ARGS__
2463#undef CONFIG_FEATURE_HDPARM_GET_IDENTITY
2464#define ENABLE_FEATURE_HDPARM_GET_IDENTITY 0
2465#define IF_FEATURE_HDPARM_GET_IDENTITY(...)
2466#define IF_NOT_FEATURE_HDPARM_GET_IDENTITY(...) __VA_ARGS__
2467#undef CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF
2468#define ENABLE_FEATURE_HDPARM_HDIO_SCAN_HWIF 0
2469#define IF_FEATURE_HDPARM_HDIO_SCAN_HWIF(...)
2470#define IF_NOT_FEATURE_HDPARM_HDIO_SCAN_HWIF(...) __VA_ARGS__
2471#undef CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF
2472#define ENABLE_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF 0
2473#define IF_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...)
2474#define IF_NOT_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF(...) __VA_ARGS__
2475#undef CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET
2476#define ENABLE_FEATURE_HDPARM_HDIO_DRIVE_RESET 0
2477#define IF_FEATURE_HDPARM_HDIO_DRIVE_RESET(...)
2478#define IF_NOT_FEATURE_HDPARM_HDIO_DRIVE_RESET(...) __VA_ARGS__
2479#undef CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF
2480#define ENABLE_FEATURE_HDPARM_HDIO_TRISTATE_HWIF 0
2481#define IF_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...)
2482#define IF_NOT_FEATURE_HDPARM_HDIO_TRISTATE_HWIF(...) __VA_ARGS__
2483#undef CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA
2484#define ENABLE_FEATURE_HDPARM_HDIO_GETSET_DMA 0
2485#define IF_FEATURE_HDPARM_HDIO_GETSET_DMA(...)
2486#define IF_NOT_FEATURE_HDPARM_HDIO_GETSET_DMA(...) __VA_ARGS__
2487#undef CONFIG_MAKEDEVS
2488#define ENABLE_MAKEDEVS 0
2489#define IF_MAKEDEVS(...)
2490#define IF_NOT_MAKEDEVS(...) __VA_ARGS__
2491#undef CONFIG_FEATURE_MAKEDEVS_LEAF
2492#define ENABLE_FEATURE_MAKEDEVS_LEAF 0
2493#define IF_FEATURE_MAKEDEVS_LEAF(...)
2494#define IF_NOT_FEATURE_MAKEDEVS_LEAF(...) __VA_ARGS__
2495#undef CONFIG_FEATURE_MAKEDEVS_TABLE
2496#define ENABLE_FEATURE_MAKEDEVS_TABLE 0
2497#define IF_FEATURE_MAKEDEVS_TABLE(...)
2498#define IF_NOT_FEATURE_MAKEDEVS_TABLE(...) __VA_ARGS__
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02002499#define CONFIG_MAN 1
2500#define ENABLE_MAN 1
2501#define IF_MAN(...) __VA_ARGS__
2502#define IF_NOT_MAN(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002503#undef CONFIG_MICROCOM
2504#define ENABLE_MICROCOM 0
2505#define IF_MICROCOM(...)
2506#define IF_NOT_MICROCOM(...) __VA_ARGS__
2507#define CONFIG_MOUNTPOINT 1
2508#define ENABLE_MOUNTPOINT 1
2509#define IF_MOUNTPOINT(...) __VA_ARGS__
2510#define IF_NOT_MOUNTPOINT(...)
2511#undef CONFIG_MT
2512#define ENABLE_MT 0
2513#define IF_MT(...)
2514#define IF_NOT_MT(...) __VA_ARGS__
2515#undef CONFIG_RAIDAUTORUN
2516#define ENABLE_RAIDAUTORUN 0
2517#define IF_RAIDAUTORUN(...)
2518#define IF_NOT_RAIDAUTORUN(...) __VA_ARGS__
2519#undef CONFIG_READAHEAD
2520#define ENABLE_READAHEAD 0
2521#define IF_READAHEAD(...)
2522#define IF_NOT_READAHEAD(...) __VA_ARGS__
2523#undef CONFIG_RFKILL
2524#define ENABLE_RFKILL 0
2525#define IF_RFKILL(...)
2526#define IF_NOT_RFKILL(...) __VA_ARGS__
2527#undef CONFIG_RUNLEVEL
2528#define ENABLE_RUNLEVEL 0
2529#define IF_RUNLEVEL(...)
2530#define IF_NOT_RUNLEVEL(...) __VA_ARGS__
2531#define CONFIG_RX 1
2532#define ENABLE_RX 1
2533#define IF_RX(...) __VA_ARGS__
2534#define IF_NOT_RX(...)
2535#define CONFIG_SETSID 1
2536#define ENABLE_SETSID 1
2537#define IF_SETSID(...) __VA_ARGS__
2538#define IF_NOT_SETSID(...)
2539#define CONFIG_STRINGS 1
2540#define ENABLE_STRINGS 1
2541#define IF_STRINGS(...) __VA_ARGS__
2542#define IF_NOT_STRINGS(...)
Tanguy Pruvot2d546e62012-03-16 09:04:21 +01002543#define CONFIG_TASKSET 1
2544#define ENABLE_TASKSET 1
2545#define IF_TASKSET(...) __VA_ARGS__
2546#define IF_NOT_TASKSET(...)
2547#define CONFIG_FEATURE_TASKSET_FANCY 1
2548#define ENABLE_FEATURE_TASKSET_FANCY 1
2549#define IF_FEATURE_TASKSET_FANCY(...) __VA_ARGS__
2550#define IF_NOT_FEATURE_TASKSET_FANCY(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002551#define CONFIG_TIME 1
2552#define ENABLE_TIME 1
2553#define IF_TIME(...) __VA_ARGS__
2554#define IF_NOT_TIME(...)
2555#define CONFIG_TIMEOUT 1
2556#define ENABLE_TIMEOUT 1
2557#define IF_TIMEOUT(...) __VA_ARGS__
2558#define IF_NOT_TIMEOUT(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02002559#define CONFIG_TTYSIZE 1
2560#define ENABLE_TTYSIZE 1
2561#define IF_TTYSIZE(...) __VA_ARGS__
2562#define IF_NOT_TTYSIZE(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002563#undef CONFIG_VOLNAME
2564#define ENABLE_VOLNAME 0
2565#define IF_VOLNAME(...)
2566#define IF_NOT_VOLNAME(...) __VA_ARGS__
2567#undef CONFIG_WALL
2568#define ENABLE_WALL 0
2569#define IF_WALL(...)
2570#define IF_NOT_WALL(...) __VA_ARGS__
2571#undef CONFIG_WATCHDOG
2572#define ENABLE_WATCHDOG 0
2573#define IF_WATCHDOG(...)
2574#define IF_NOT_WATCHDOG(...) __VA_ARGS__
2575
2576/*
2577 * Networking Utilities
2578 */
2579#undef CONFIG_NAMEIF
2580#define ENABLE_NAMEIF 0
2581#define IF_NAMEIF(...)
2582#define IF_NOT_NAMEIF(...) __VA_ARGS__
2583#undef CONFIG_FEATURE_NAMEIF_EXTENDED
2584#define ENABLE_FEATURE_NAMEIF_EXTENDED 0
2585#define IF_FEATURE_NAMEIF_EXTENDED(...)
2586#define IF_NOT_FEATURE_NAMEIF_EXTENDED(...) __VA_ARGS__
2587#define CONFIG_NBDCLIENT 1
2588#define ENABLE_NBDCLIENT 1
2589#define IF_NBDCLIENT(...) __VA_ARGS__
2590#define IF_NOT_NBDCLIENT(...)
2591#define CONFIG_NC 1
2592#define ENABLE_NC 1
2593#define IF_NC(...) __VA_ARGS__
2594#define IF_NOT_NC(...)
2595#define CONFIG_NC_SERVER 1
2596#define ENABLE_NC_SERVER 1
2597#define IF_NC_SERVER(...) __VA_ARGS__
2598#define IF_NOT_NC_SERVER(...)
Tanguy Pruvot77e1b512011-09-01 03:36:37 +02002599#define CONFIG_NC_EXTRA 1
2600#define ENABLE_NC_EXTRA 1
2601#define IF_NC_EXTRA(...) __VA_ARGS__
2602#define IF_NOT_NC_EXTRA(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002603#undef CONFIG_NC_110_COMPAT
2604#define ENABLE_NC_110_COMPAT 0
2605#define IF_NC_110_COMPAT(...)
2606#define IF_NOT_NC_110_COMPAT(...) __VA_ARGS__
2607#define CONFIG_PING 1
2608#define ENABLE_PING 1
2609#define IF_PING(...) __VA_ARGS__
2610#define IF_NOT_PING(...)
2611#undef CONFIG_PING6
2612#define ENABLE_PING6 0
2613#define IF_PING6(...)
2614#define IF_NOT_PING6(...) __VA_ARGS__
2615#define CONFIG_FEATURE_FANCY_PING 1
2616#define ENABLE_FEATURE_FANCY_PING 1
2617#define IF_FEATURE_FANCY_PING(...) __VA_ARGS__
2618#define IF_NOT_FEATURE_FANCY_PING(...)
2619#undef CONFIG_WHOIS
2620#define ENABLE_WHOIS 0
2621#define IF_WHOIS(...)
2622#define IF_NOT_WHOIS(...) __VA_ARGS__
2623#define CONFIG_FEATURE_IPV6 1
2624#define ENABLE_FEATURE_IPV6 1
2625#define IF_FEATURE_IPV6(...) __VA_ARGS__
2626#define IF_NOT_FEATURE_IPV6(...)
2627#undef CONFIG_FEATURE_UNIX_LOCAL
2628#define ENABLE_FEATURE_UNIX_LOCAL 0
2629#define IF_FEATURE_UNIX_LOCAL(...)
2630#define IF_NOT_FEATURE_UNIX_LOCAL(...) __VA_ARGS__
2631#define CONFIG_FEATURE_PREFER_IPV4_ADDRESS 1
2632#define ENABLE_FEATURE_PREFER_IPV4_ADDRESS 1
2633#define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__
2634#define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...)
2635#undef CONFIG_VERBOSE_RESOLUTION_ERRORS
2636#define ENABLE_VERBOSE_RESOLUTION_ERRORS 0
2637#define IF_VERBOSE_RESOLUTION_ERRORS(...)
2638#define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
2639#define CONFIG_ARP 1
2640#define ENABLE_ARP 1
2641#define IF_ARP(...) __VA_ARGS__
2642#define IF_NOT_ARP(...)
2643#undef CONFIG_ARPING
2644#define ENABLE_ARPING 0
2645#define IF_ARPING(...)
2646#define IF_NOT_ARPING(...) __VA_ARGS__
2647#define CONFIG_BRCTL 1
2648#define ENABLE_BRCTL 1
2649#define IF_BRCTL(...) __VA_ARGS__
2650#define IF_NOT_BRCTL(...)
2651#define CONFIG_FEATURE_BRCTL_FANCY 1
2652#define ENABLE_FEATURE_BRCTL_FANCY 1
2653#define IF_FEATURE_BRCTL_FANCY(...) __VA_ARGS__
2654#define IF_NOT_FEATURE_BRCTL_FANCY(...)
2655#define CONFIG_FEATURE_BRCTL_SHOW 1
2656#define ENABLE_FEATURE_BRCTL_SHOW 1
2657#define IF_FEATURE_BRCTL_SHOW(...) __VA_ARGS__
2658#define IF_NOT_FEATURE_BRCTL_SHOW(...)
2659#define CONFIG_DNSD 1
2660#define ENABLE_DNSD 1
2661#define IF_DNSD(...) __VA_ARGS__
2662#define IF_NOT_DNSD(...)
2663#undef CONFIG_ETHER_WAKE
2664#define ENABLE_ETHER_WAKE 0
2665#define IF_ETHER_WAKE(...)
2666#define IF_NOT_ETHER_WAKE(...) __VA_ARGS__
2667#undef CONFIG_FAKEIDENTD
2668#define ENABLE_FAKEIDENTD 0
2669#define IF_FAKEIDENTD(...)
2670#define IF_NOT_FAKEIDENTD(...) __VA_ARGS__
2671#undef CONFIG_FTPD
2672#define ENABLE_FTPD 0
2673#define IF_FTPD(...)
2674#define IF_NOT_FTPD(...) __VA_ARGS__
2675#undef CONFIG_FEATURE_FTP_WRITE
2676#define ENABLE_FEATURE_FTP_WRITE 0
2677#define IF_FEATURE_FTP_WRITE(...)
2678#define IF_NOT_FEATURE_FTP_WRITE(...) __VA_ARGS__
2679#undef CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST
2680#define ENABLE_FEATURE_FTPD_ACCEPT_BROKEN_LIST 0
2681#define IF_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...)
2682#define IF_NOT_FEATURE_FTPD_ACCEPT_BROKEN_LIST(...) __VA_ARGS__
2683#define CONFIG_FTPGET 1
2684#define ENABLE_FTPGET 1
2685#define IF_FTPGET(...) __VA_ARGS__
2686#define IF_NOT_FTPGET(...)
2687#define CONFIG_FTPPUT 1
2688#define ENABLE_FTPPUT 1
2689#define IF_FTPPUT(...) __VA_ARGS__
2690#define IF_NOT_FTPPUT(...)
2691#define CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS 1
2692#define ENABLE_FEATURE_FTPGETPUT_LONG_OPTIONS 1
2693#define IF_FEATURE_FTPGETPUT_LONG_OPTIONS(...) __VA_ARGS__
2694#define IF_NOT_FEATURE_FTPGETPUT_LONG_OPTIONS(...)
2695#undef CONFIG_HOSTNAME
2696#define ENABLE_HOSTNAME 0
2697#define IF_HOSTNAME(...)
2698#define IF_NOT_HOSTNAME(...) __VA_ARGS__
2699#undef CONFIG_HTTPD
2700#define ENABLE_HTTPD 0
2701#define IF_HTTPD(...)
2702#define IF_NOT_HTTPD(...) __VA_ARGS__
2703#undef CONFIG_FEATURE_HTTPD_RANGES
2704#define ENABLE_FEATURE_HTTPD_RANGES 0
2705#define IF_FEATURE_HTTPD_RANGES(...)
2706#define IF_NOT_FEATURE_HTTPD_RANGES(...) __VA_ARGS__
2707#undef CONFIG_FEATURE_HTTPD_USE_SENDFILE
2708#define ENABLE_FEATURE_HTTPD_USE_SENDFILE 0
2709#define IF_FEATURE_HTTPD_USE_SENDFILE(...)
2710#define IF_NOT_FEATURE_HTTPD_USE_SENDFILE(...) __VA_ARGS__
2711#undef CONFIG_FEATURE_HTTPD_SETUID
2712#define ENABLE_FEATURE_HTTPD_SETUID 0
2713#define IF_FEATURE_HTTPD_SETUID(...)
2714#define IF_NOT_FEATURE_HTTPD_SETUID(...) __VA_ARGS__
2715#undef CONFIG_FEATURE_HTTPD_BASIC_AUTH
2716#define ENABLE_FEATURE_HTTPD_BASIC_AUTH 0
2717#define IF_FEATURE_HTTPD_BASIC_AUTH(...)
2718#define IF_NOT_FEATURE_HTTPD_BASIC_AUTH(...) __VA_ARGS__
2719#undef CONFIG_FEATURE_HTTPD_AUTH_MD5
2720#define ENABLE_FEATURE_HTTPD_AUTH_MD5 0
2721#define IF_FEATURE_HTTPD_AUTH_MD5(...)
2722#define IF_NOT_FEATURE_HTTPD_AUTH_MD5(...) __VA_ARGS__
2723#undef CONFIG_FEATURE_HTTPD_CGI
2724#define ENABLE_FEATURE_HTTPD_CGI 0
2725#define IF_FEATURE_HTTPD_CGI(...)
2726#define IF_NOT_FEATURE_HTTPD_CGI(...) __VA_ARGS__
2727#undef CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR
2728#define ENABLE_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR 0
2729#define IF_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...)
2730#define IF_NOT_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR(...) __VA_ARGS__
2731#undef CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
2732#define ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 0
2733#define IF_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...)
2734#define IF_NOT_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV(...) __VA_ARGS__
2735#undef CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
2736#define ENABLE_FEATURE_HTTPD_ENCODE_URL_STR 0
2737#define IF_FEATURE_HTTPD_ENCODE_URL_STR(...)
2738#define IF_NOT_FEATURE_HTTPD_ENCODE_URL_STR(...) __VA_ARGS__
2739#undef CONFIG_FEATURE_HTTPD_ERROR_PAGES
2740#define ENABLE_FEATURE_HTTPD_ERROR_PAGES 0
2741#define IF_FEATURE_HTTPD_ERROR_PAGES(...)
2742#define IF_NOT_FEATURE_HTTPD_ERROR_PAGES(...) __VA_ARGS__
2743#undef CONFIG_FEATURE_HTTPD_PROXY
2744#define ENABLE_FEATURE_HTTPD_PROXY 0
2745#define IF_FEATURE_HTTPD_PROXY(...)
2746#define IF_NOT_FEATURE_HTTPD_PROXY(...) __VA_ARGS__
2747#undef CONFIG_FEATURE_HTTPD_GZIP
2748#define ENABLE_FEATURE_HTTPD_GZIP 0
2749#define IF_FEATURE_HTTPD_GZIP(...)
2750#define IF_NOT_FEATURE_HTTPD_GZIP(...) __VA_ARGS__
2751#define CONFIG_IFCONFIG 1
2752#define ENABLE_IFCONFIG 1
2753#define IF_IFCONFIG(...) __VA_ARGS__
2754#define IF_NOT_IFCONFIG(...)
2755#define CONFIG_FEATURE_IFCONFIG_STATUS 1
2756#define ENABLE_FEATURE_IFCONFIG_STATUS 1
2757#define IF_FEATURE_IFCONFIG_STATUS(...) __VA_ARGS__
2758#define IF_NOT_FEATURE_IFCONFIG_STATUS(...)
2759#undef CONFIG_FEATURE_IFCONFIG_SLIP
2760#define ENABLE_FEATURE_IFCONFIG_SLIP 0
2761#define IF_FEATURE_IFCONFIG_SLIP(...)
2762#define IF_NOT_FEATURE_IFCONFIG_SLIP(...) __VA_ARGS__
2763#undef CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
2764#define ENABLE_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ 0
2765#define IF_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...)
2766#define IF_NOT_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ(...) __VA_ARGS__
2767#define CONFIG_FEATURE_IFCONFIG_HW 1
2768#define ENABLE_FEATURE_IFCONFIG_HW 1
2769#define IF_FEATURE_IFCONFIG_HW(...) __VA_ARGS__
2770#define IF_NOT_FEATURE_IFCONFIG_HW(...)
2771#undef CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
2772#define ENABLE_FEATURE_IFCONFIG_BROADCAST_PLUS 0
2773#define IF_FEATURE_IFCONFIG_BROADCAST_PLUS(...)
2774#define IF_NOT_FEATURE_IFCONFIG_BROADCAST_PLUS(...) __VA_ARGS__
2775#undef CONFIG_IFENSLAVE
2776#define ENABLE_IFENSLAVE 0
2777#define IF_IFENSLAVE(...)
2778#define IF_NOT_IFENSLAVE(...) __VA_ARGS__
2779#undef CONFIG_IFPLUGD
2780#define ENABLE_IFPLUGD 0
2781#define IF_IFPLUGD(...)
2782#define IF_NOT_IFPLUGD(...) __VA_ARGS__
2783#undef CONFIG_IFUPDOWN
2784#define ENABLE_IFUPDOWN 0
2785#define IF_IFUPDOWN(...)
2786#define IF_NOT_IFUPDOWN(...) __VA_ARGS__
2787#define CONFIG_IFUPDOWN_IFSTATE_PATH ""
2788#define ENABLE_IFUPDOWN_IFSTATE_PATH 1
2789#define IF_IFUPDOWN_IFSTATE_PATH(...) __VA_ARGS__
2790#define IF_NOT_IFUPDOWN_IFSTATE_PATH(...)
2791#undef CONFIG_FEATURE_IFUPDOWN_IP
2792#define ENABLE_FEATURE_IFUPDOWN_IP 0
2793#define IF_FEATURE_IFUPDOWN_IP(...)
2794#define IF_NOT_FEATURE_IFUPDOWN_IP(...) __VA_ARGS__
2795#undef CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN
2796#define ENABLE_FEATURE_IFUPDOWN_IP_BUILTIN 0
2797#define IF_FEATURE_IFUPDOWN_IP_BUILTIN(...)
2798#define IF_NOT_FEATURE_IFUPDOWN_IP_BUILTIN(...) __VA_ARGS__
2799#undef CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN
2800#define ENABLE_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN 0
2801#define IF_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN(...)
2802#define IF_NOT_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN(...) __VA_ARGS__
2803#undef CONFIG_FEATURE_IFUPDOWN_IPV4
2804#define ENABLE_FEATURE_IFUPDOWN_IPV4 0
2805#define IF_FEATURE_IFUPDOWN_IPV4(...)
2806#define IF_NOT_FEATURE_IFUPDOWN_IPV4(...) __VA_ARGS__
2807#undef CONFIG_FEATURE_IFUPDOWN_IPV6
2808#define ENABLE_FEATURE_IFUPDOWN_IPV6 0
2809#define IF_FEATURE_IFUPDOWN_IPV6(...)
2810#define IF_NOT_FEATURE_IFUPDOWN_IPV6(...) __VA_ARGS__
2811#undef CONFIG_FEATURE_IFUPDOWN_MAPPING
2812#define ENABLE_FEATURE_IFUPDOWN_MAPPING 0
2813#define IF_FEATURE_IFUPDOWN_MAPPING(...)
2814#define IF_NOT_FEATURE_IFUPDOWN_MAPPING(...) __VA_ARGS__
2815#undef CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP
2816#define ENABLE_FEATURE_IFUPDOWN_EXTERNAL_DHCP 0
2817#define IF_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...)
2818#define IF_NOT_FEATURE_IFUPDOWN_EXTERNAL_DHCP(...) __VA_ARGS__
Tanguy Pruvot746137a2012-07-14 01:15:03 +02002819#define CONFIG_INETD 1
2820#define ENABLE_INETD 1
2821#define IF_INETD(...) __VA_ARGS__
2822#define IF_NOT_INETD(...)
2823#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
2824#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_ECHO 1
2825#define IF_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...) __VA_ARGS__
2826#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_ECHO(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002827#undef CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD
2828#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD 0
2829#define IF_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...)
2830#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD(...) __VA_ARGS__
Tanguy Pruvot746137a2012-07-14 01:15:03 +02002831#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
2832#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_TIME 1
2833#define IF_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...) __VA_ARGS__
2834#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_TIME(...)
2835#define CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
2836#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME 1
2837#define IF_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...) __VA_ARGS__
2838#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02002839#undef CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN
2840#define ENABLE_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN 0
2841#define IF_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...)
2842#define IF_NOT_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN(...) __VA_ARGS__
2843#undef CONFIG_FEATURE_INETD_RPC
2844#define ENABLE_FEATURE_INETD_RPC 0
2845#define IF_FEATURE_INETD_RPC(...)
2846#define IF_NOT_FEATURE_INETD_RPC(...) __VA_ARGS__
2847#define CONFIG_IP 1
2848#define ENABLE_IP 1
2849#define IF_IP(...) __VA_ARGS__
2850#define IF_NOT_IP(...)
2851#define CONFIG_FEATURE_IP_ADDRESS 1
2852#define ENABLE_FEATURE_IP_ADDRESS 1
2853#define IF_FEATURE_IP_ADDRESS(...) __VA_ARGS__
2854#define IF_NOT_FEATURE_IP_ADDRESS(...)
2855#define CONFIG_FEATURE_IP_LINK 1
2856#define ENABLE_FEATURE_IP_LINK 1
2857#define IF_FEATURE_IP_LINK(...) __VA_ARGS__
2858#define IF_NOT_FEATURE_IP_LINK(...)
2859#define CONFIG_FEATURE_IP_ROUTE 1
2860#define ENABLE_FEATURE_IP_ROUTE 1
2861#define IF_FEATURE_IP_ROUTE(...) __VA_ARGS__
2862#define IF_NOT_FEATURE_IP_ROUTE(...)
2863#undef CONFIG_FEATURE_IP_TUNNEL
2864#define ENABLE_FEATURE_IP_TUNNEL 0
2865#define IF_FEATURE_IP_TUNNEL(...)
2866#define IF_NOT_FEATURE_IP_TUNNEL(...) __VA_ARGS__
2867#define CONFIG_FEATURE_IP_RULE 1
2868#define ENABLE_FEATURE_IP_RULE 1
2869#define IF_FEATURE_IP_RULE(...) __VA_ARGS__
2870#define IF_NOT_FEATURE_IP_RULE(...)
2871#undef CONFIG_FEATURE_IP_SHORT_FORMS
2872#define ENABLE_FEATURE_IP_SHORT_FORMS 0
2873#define IF_FEATURE_IP_SHORT_FORMS(...)
2874#define IF_NOT_FEATURE_IP_SHORT_FORMS(...) __VA_ARGS__
2875#undef CONFIG_FEATURE_IP_RARE_PROTOCOLS
2876#define ENABLE_FEATURE_IP_RARE_PROTOCOLS 0
2877#define IF_FEATURE_IP_RARE_PROTOCOLS(...)
2878#define IF_NOT_FEATURE_IP_RARE_PROTOCOLS(...) __VA_ARGS__
2879#undef CONFIG_IPADDR
2880#define ENABLE_IPADDR 0
2881#define IF_IPADDR(...)
2882#define IF_NOT_IPADDR(...) __VA_ARGS__
2883#undef CONFIG_IPLINK
2884#define ENABLE_IPLINK 0
2885#define IF_IPLINK(...)
2886#define IF_NOT_IPLINK(...) __VA_ARGS__
2887#undef CONFIG_IPROUTE
2888#define ENABLE_IPROUTE 0
2889#define IF_IPROUTE(...)
2890#define IF_NOT_IPROUTE(...) __VA_ARGS__
2891#undef CONFIG_IPTUNNEL
2892#define ENABLE_IPTUNNEL 0
2893#define IF_IPTUNNEL(...)
2894#define IF_NOT_IPTUNNEL(...) __VA_ARGS__
2895#undef CONFIG_IPRULE
2896#define ENABLE_IPRULE 0
2897#define IF_IPRULE(...)
2898#define IF_NOT_IPRULE(...) __VA_ARGS__
2899#undef CONFIG_IPCALC
2900#define ENABLE_IPCALC 0
2901#define IF_IPCALC(...)
2902#define IF_NOT_IPCALC(...) __VA_ARGS__
2903#undef CONFIG_FEATURE_IPCALC_FANCY
2904#define ENABLE_FEATURE_IPCALC_FANCY 0
2905#define IF_FEATURE_IPCALC_FANCY(...)
2906#define IF_NOT_FEATURE_IPCALC_FANCY(...) __VA_ARGS__
2907#undef CONFIG_FEATURE_IPCALC_LONG_OPTIONS
2908#define ENABLE_FEATURE_IPCALC_LONG_OPTIONS 0
2909#define IF_FEATURE_IPCALC_LONG_OPTIONS(...)
2910#define IF_NOT_FEATURE_IPCALC_LONG_OPTIONS(...) __VA_ARGS__
2911#define CONFIG_NETSTAT 1
2912#define ENABLE_NETSTAT 1
2913#define IF_NETSTAT(...) __VA_ARGS__
2914#define IF_NOT_NETSTAT(...)
2915#define CONFIG_FEATURE_NETSTAT_WIDE 1
2916#define ENABLE_FEATURE_NETSTAT_WIDE 1
2917#define IF_FEATURE_NETSTAT_WIDE(...) __VA_ARGS__
2918#define IF_NOT_FEATURE_NETSTAT_WIDE(...)
2919#define CONFIG_FEATURE_NETSTAT_PRG 1
2920#define ENABLE_FEATURE_NETSTAT_PRG 1
2921#define IF_FEATURE_NETSTAT_PRG(...) __VA_ARGS__
2922#define IF_NOT_FEATURE_NETSTAT_PRG(...)
2923#define CONFIG_NSLOOKUP 1
2924#define ENABLE_NSLOOKUP 1
2925#define IF_NSLOOKUP(...) __VA_ARGS__
2926#define IF_NOT_NSLOOKUP(...)
2927#define CONFIG_NTPD 1
2928#define ENABLE_NTPD 1
2929#define IF_NTPD(...) __VA_ARGS__
2930#define IF_NOT_NTPD(...)
2931#undef CONFIG_FEATURE_NTPD_SERVER
2932#define ENABLE_FEATURE_NTPD_SERVER 0
2933#define IF_FEATURE_NTPD_SERVER(...)
2934#define IF_NOT_FEATURE_NTPD_SERVER(...) __VA_ARGS__
2935#undef CONFIG_PSCAN
2936#define ENABLE_PSCAN 0
2937#define IF_PSCAN(...)
2938#define IF_NOT_PSCAN(...) __VA_ARGS__
2939#define CONFIG_ROUTE 1
2940#define ENABLE_ROUTE 1
2941#define IF_ROUTE(...) __VA_ARGS__
2942#define IF_NOT_ROUTE(...)
2943#undef CONFIG_SLATTACH
2944#define ENABLE_SLATTACH 0
2945#define IF_SLATTACH(...)
2946#define IF_NOT_SLATTACH(...) __VA_ARGS__
2947#undef CONFIG_TCPSVD
2948#define ENABLE_TCPSVD 0
2949#define IF_TCPSVD(...)
2950#define IF_NOT_TCPSVD(...) __VA_ARGS__
2951#define CONFIG_TELNET 1
2952#define ENABLE_TELNET 1
2953#define IF_TELNET(...) __VA_ARGS__
2954#define IF_NOT_TELNET(...)
2955#define CONFIG_FEATURE_TELNET_TTYPE 1
2956#define ENABLE_FEATURE_TELNET_TTYPE 1
2957#define IF_FEATURE_TELNET_TTYPE(...) __VA_ARGS__
2958#define IF_NOT_FEATURE_TELNET_TTYPE(...)
2959#undef CONFIG_FEATURE_TELNET_AUTOLOGIN
2960#define ENABLE_FEATURE_TELNET_AUTOLOGIN 0
2961#define IF_FEATURE_TELNET_AUTOLOGIN(...)
2962#define IF_NOT_FEATURE_TELNET_AUTOLOGIN(...) __VA_ARGS__
2963#define CONFIG_TELNETD 1
2964#define ENABLE_TELNETD 1
2965#define IF_TELNETD(...) __VA_ARGS__
2966#define IF_NOT_TELNETD(...)
2967#define CONFIG_FEATURE_TELNETD_STANDALONE 1
2968#define ENABLE_FEATURE_TELNETD_STANDALONE 1
2969#define IF_FEATURE_TELNETD_STANDALONE(...) __VA_ARGS__
2970#define IF_NOT_FEATURE_TELNETD_STANDALONE(...)
2971#define CONFIG_FEATURE_TELNETD_INETD_WAIT 1
2972#define ENABLE_FEATURE_TELNETD_INETD_WAIT 1
2973#define IF_FEATURE_TELNETD_INETD_WAIT(...) __VA_ARGS__
2974#define IF_NOT_FEATURE_TELNETD_INETD_WAIT(...)
2975#define CONFIG_TFTP 1
2976#define ENABLE_TFTP 1
2977#define IF_TFTP(...) __VA_ARGS__
2978#define IF_NOT_TFTP(...)
2979#define CONFIG_TFTPD 1
2980#define ENABLE_TFTPD 1
2981#define IF_TFTPD(...) __VA_ARGS__
2982#define IF_NOT_TFTPD(...)
2983
2984/*
2985 * Common options for tftp/tftpd
2986 */
2987#define CONFIG_FEATURE_TFTP_GET 1
2988#define ENABLE_FEATURE_TFTP_GET 1
2989#define IF_FEATURE_TFTP_GET(...) __VA_ARGS__
2990#define IF_NOT_FEATURE_TFTP_GET(...)
2991#define CONFIG_FEATURE_TFTP_PUT 1
2992#define ENABLE_FEATURE_TFTP_PUT 1
2993#define IF_FEATURE_TFTP_PUT(...) __VA_ARGS__
2994#define IF_NOT_FEATURE_TFTP_PUT(...)
2995#undef CONFIG_FEATURE_TFTP_BLOCKSIZE
2996#define ENABLE_FEATURE_TFTP_BLOCKSIZE 0
2997#define IF_FEATURE_TFTP_BLOCKSIZE(...)
2998#define IF_NOT_FEATURE_TFTP_BLOCKSIZE(...) __VA_ARGS__
2999#undef CONFIG_FEATURE_TFTP_PROGRESS_BAR
3000#define ENABLE_FEATURE_TFTP_PROGRESS_BAR 0
3001#define IF_FEATURE_TFTP_PROGRESS_BAR(...)
3002#define IF_NOT_FEATURE_TFTP_PROGRESS_BAR(...) __VA_ARGS__
3003#undef CONFIG_TFTP_DEBUG
3004#define ENABLE_TFTP_DEBUG 0
3005#define IF_TFTP_DEBUG(...)
3006#define IF_NOT_TFTP_DEBUG(...) __VA_ARGS__
3007#define CONFIG_TRACEROUTE 1
3008#define ENABLE_TRACEROUTE 1
3009#define IF_TRACEROUTE(...) __VA_ARGS__
3010#define IF_NOT_TRACEROUTE(...)
3011#undef CONFIG_TRACEROUTE6
3012#define ENABLE_TRACEROUTE6 0
3013#define IF_TRACEROUTE6(...)
3014#define IF_NOT_TRACEROUTE6(...) __VA_ARGS__
3015#define CONFIG_FEATURE_TRACEROUTE_VERBOSE 1
3016#define ENABLE_FEATURE_TRACEROUTE_VERBOSE 1
3017#define IF_FEATURE_TRACEROUTE_VERBOSE(...) __VA_ARGS__
3018#define IF_NOT_FEATURE_TRACEROUTE_VERBOSE(...)
3019#undef CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE
3020#define ENABLE_FEATURE_TRACEROUTE_SOURCE_ROUTE 0
3021#define IF_FEATURE_TRACEROUTE_SOURCE_ROUTE(...)
3022#define IF_NOT_FEATURE_TRACEROUTE_SOURCE_ROUTE(...) __VA_ARGS__
3023#undef CONFIG_FEATURE_TRACEROUTE_USE_ICMP
3024#define ENABLE_FEATURE_TRACEROUTE_USE_ICMP 0
3025#define IF_FEATURE_TRACEROUTE_USE_ICMP(...)
3026#define IF_NOT_FEATURE_TRACEROUTE_USE_ICMP(...) __VA_ARGS__
3027#undef CONFIG_TUNCTL
3028#define ENABLE_TUNCTL 0
3029#define IF_TUNCTL(...)
3030#define IF_NOT_TUNCTL(...) __VA_ARGS__
3031#undef CONFIG_FEATURE_TUNCTL_UG
3032#define ENABLE_FEATURE_TUNCTL_UG 0
3033#define IF_FEATURE_TUNCTL_UG(...)
3034#define IF_NOT_FEATURE_TUNCTL_UG(...) __VA_ARGS__
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02003035#undef CONFIG_UDHCPC6
3036#define ENABLE_UDHCPC6 0
3037#define IF_UDHCPC6(...)
3038#define IF_NOT_UDHCPC6(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003039#undef CONFIG_UDHCPD
3040#define ENABLE_UDHCPD 0
3041#define IF_UDHCPD(...)
3042#define IF_NOT_UDHCPD(...) __VA_ARGS__
3043#undef CONFIG_DHCPRELAY
3044#define ENABLE_DHCPRELAY 0
3045#define IF_DHCPRELAY(...)
3046#define IF_NOT_DHCPRELAY(...) __VA_ARGS__
3047#undef CONFIG_DUMPLEASES
3048#define ENABLE_DUMPLEASES 0
3049#define IF_DUMPLEASES(...)
3050#define IF_NOT_DUMPLEASES(...) __VA_ARGS__
3051#undef CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY
3052#define ENABLE_FEATURE_UDHCPD_WRITE_LEASES_EARLY 0
3053#define IF_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...)
3054#define IF_NOT_FEATURE_UDHCPD_WRITE_LEASES_EARLY(...) __VA_ARGS__
3055#undef CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC
3056#define ENABLE_FEATURE_UDHCPD_BASE_IP_ON_MAC 0
3057#define IF_FEATURE_UDHCPD_BASE_IP_ON_MAC(...)
3058#define IF_NOT_FEATURE_UDHCPD_BASE_IP_ON_MAC(...) __VA_ARGS__
3059#define CONFIG_DHCPD_LEASES_FILE ""
3060#define ENABLE_DHCPD_LEASES_FILE 1
3061#define IF_DHCPD_LEASES_FILE(...) __VA_ARGS__
3062#define IF_NOT_DHCPD_LEASES_FILE(...)
3063#undef CONFIG_UDHCPC
3064#define ENABLE_UDHCPC 0
3065#define IF_UDHCPC(...)
3066#define IF_NOT_UDHCPC(...) __VA_ARGS__
3067#undef CONFIG_FEATURE_UDHCPC_ARPING
3068#define ENABLE_FEATURE_UDHCPC_ARPING 0
3069#define IF_FEATURE_UDHCPC_ARPING(...)
3070#define IF_NOT_FEATURE_UDHCPC_ARPING(...) __VA_ARGS__
3071#undef CONFIG_FEATURE_UDHCP_PORT
3072#define ENABLE_FEATURE_UDHCP_PORT 0
3073#define IF_FEATURE_UDHCP_PORT(...)
3074#define IF_NOT_FEATURE_UDHCP_PORT(...) __VA_ARGS__
3075#define CONFIG_UDHCP_DEBUG 0
3076#define ENABLE_UDHCP_DEBUG 1
3077#define IF_UDHCP_DEBUG(...) __VA_ARGS__
3078#define IF_NOT_UDHCP_DEBUG(...)
3079#undef CONFIG_FEATURE_UDHCP_RFC3397
3080#define ENABLE_FEATURE_UDHCP_RFC3397 0
3081#define IF_FEATURE_UDHCP_RFC3397(...)
3082#define IF_NOT_FEATURE_UDHCP_RFC3397(...) __VA_ARGS__
3083#undef CONFIG_FEATURE_UDHCP_8021Q
3084#define ENABLE_FEATURE_UDHCP_8021Q 0
3085#define IF_FEATURE_UDHCP_8021Q(...)
3086#define IF_NOT_FEATURE_UDHCP_8021Q(...) __VA_ARGS__
3087#define CONFIG_UDHCPC_DEFAULT_SCRIPT ""
3088#define ENABLE_UDHCPC_DEFAULT_SCRIPT 1
3089#define IF_UDHCPC_DEFAULT_SCRIPT(...) __VA_ARGS__
3090#define IF_NOT_UDHCPC_DEFAULT_SCRIPT(...)
3091#define CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS 0
3092#define ENABLE_UDHCPC_SLACK_FOR_BUGGY_SERVERS 1
3093#define IF_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...) __VA_ARGS__
3094#define IF_NOT_UDHCPC_SLACK_FOR_BUGGY_SERVERS(...)
3095#define CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS ""
3096#define ENABLE_IFUPDOWN_UDHCPC_CMD_OPTIONS 1
3097#define IF_IFUPDOWN_UDHCPC_CMD_OPTIONS(...) __VA_ARGS__
3098#define IF_NOT_IFUPDOWN_UDHCPC_CMD_OPTIONS(...)
3099#undef CONFIG_UDPSVD
3100#define ENABLE_UDPSVD 0
3101#define IF_UDPSVD(...)
3102#define IF_NOT_UDPSVD(...) __VA_ARGS__
3103#undef CONFIG_VCONFIG
3104#define ENABLE_VCONFIG 0
3105#define IF_VCONFIG(...)
3106#define IF_NOT_VCONFIG(...) __VA_ARGS__
3107#define CONFIG_WGET 1
3108#define ENABLE_WGET 1
3109#define IF_WGET(...) __VA_ARGS__
3110#define IF_NOT_WGET(...)
3111#define CONFIG_FEATURE_WGET_STATUSBAR 1
3112#define ENABLE_FEATURE_WGET_STATUSBAR 1
3113#define IF_FEATURE_WGET_STATUSBAR(...) __VA_ARGS__
3114#define IF_NOT_FEATURE_WGET_STATUSBAR(...)
3115#define CONFIG_FEATURE_WGET_AUTHENTICATION 1
3116#define ENABLE_FEATURE_WGET_AUTHENTICATION 1
3117#define IF_FEATURE_WGET_AUTHENTICATION(...) __VA_ARGS__
3118#define IF_NOT_FEATURE_WGET_AUTHENTICATION(...)
3119#define CONFIG_FEATURE_WGET_LONG_OPTIONS 1
3120#define ENABLE_FEATURE_WGET_LONG_OPTIONS 1
3121#define IF_FEATURE_WGET_LONG_OPTIONS(...) __VA_ARGS__
3122#define IF_NOT_FEATURE_WGET_LONG_OPTIONS(...)
3123#define CONFIG_FEATURE_WGET_TIMEOUT 1
3124#define ENABLE_FEATURE_WGET_TIMEOUT 1
3125#define IF_FEATURE_WGET_TIMEOUT(...) __VA_ARGS__
3126#define IF_NOT_FEATURE_WGET_TIMEOUT(...)
3127#undef CONFIG_ZCIP
3128#define ENABLE_ZCIP 0
3129#define IF_ZCIP(...)
3130#define IF_NOT_ZCIP(...) __VA_ARGS__
3131
3132/*
3133 * Print Utilities
3134 */
3135#undef CONFIG_LPD
3136#define ENABLE_LPD 0
3137#define IF_LPD(...)
3138#define IF_NOT_LPD(...) __VA_ARGS__
3139#undef CONFIG_LPR
3140#define ENABLE_LPR 0
3141#define IF_LPR(...)
3142#define IF_NOT_LPR(...) __VA_ARGS__
3143#undef CONFIG_LPQ
3144#define ENABLE_LPQ 0
3145#define IF_LPQ(...)
3146#define IF_NOT_LPQ(...) __VA_ARGS__
3147
3148/*
3149 * Mail Utilities
3150 */
3151#undef CONFIG_MAKEMIME
3152#define ENABLE_MAKEMIME 0
3153#define IF_MAKEMIME(...)
3154#define IF_NOT_MAKEMIME(...) __VA_ARGS__
3155#define CONFIG_FEATURE_MIME_CHARSET ""
3156#define ENABLE_FEATURE_MIME_CHARSET 1
3157#define IF_FEATURE_MIME_CHARSET(...) __VA_ARGS__
3158#define IF_NOT_FEATURE_MIME_CHARSET(...)
3159#undef CONFIG_POPMAILDIR
3160#define ENABLE_POPMAILDIR 0
3161#define IF_POPMAILDIR(...)
3162#define IF_NOT_POPMAILDIR(...) __VA_ARGS__
3163#undef CONFIG_FEATURE_POPMAILDIR_DELIVERY
3164#define ENABLE_FEATURE_POPMAILDIR_DELIVERY 0
3165#define IF_FEATURE_POPMAILDIR_DELIVERY(...)
3166#define IF_NOT_FEATURE_POPMAILDIR_DELIVERY(...) __VA_ARGS__
3167#undef CONFIG_REFORMIME
3168#define ENABLE_REFORMIME 0
3169#define IF_REFORMIME(...)
3170#define IF_NOT_REFORMIME(...) __VA_ARGS__
3171#undef CONFIG_FEATURE_REFORMIME_COMPAT
3172#define ENABLE_FEATURE_REFORMIME_COMPAT 0
3173#define IF_FEATURE_REFORMIME_COMPAT(...)
3174#define IF_NOT_FEATURE_REFORMIME_COMPAT(...) __VA_ARGS__
3175#undef CONFIG_SENDMAIL
3176#define ENABLE_SENDMAIL 0
3177#define IF_SENDMAIL(...)
3178#define IF_NOT_SENDMAIL(...) __VA_ARGS__
3179
3180/*
3181 * Process Utilities
3182 */
3183#define CONFIG_IOSTAT 1
3184#define ENABLE_IOSTAT 1
3185#define IF_IOSTAT(...) __VA_ARGS__
3186#define IF_NOT_IOSTAT(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02003187#define CONFIG_LSOF 1
3188#define ENABLE_LSOF 1
3189#define IF_LSOF(...) __VA_ARGS__
3190#define IF_NOT_LSOF(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003191#define CONFIG_MPSTAT 1
3192#define ENABLE_MPSTAT 1
3193#define IF_MPSTAT(...) __VA_ARGS__
3194#define IF_NOT_MPSTAT(...)
3195#undef CONFIG_NMETER
3196#define ENABLE_NMETER 0
3197#define IF_NMETER(...)
3198#define IF_NOT_NMETER(...) __VA_ARGS__
3199#define CONFIG_PMAP 1
3200#define ENABLE_PMAP 1
3201#define IF_PMAP(...) __VA_ARGS__
3202#define IF_NOT_PMAP(...)
3203#undef CONFIG_POWERTOP
3204#define ENABLE_POWERTOP 0
3205#define IF_POWERTOP(...)
3206#define IF_NOT_POWERTOP(...) __VA_ARGS__
3207#define CONFIG_PSTREE 1
3208#define ENABLE_PSTREE 1
3209#define IF_PSTREE(...) __VA_ARGS__
3210#define IF_NOT_PSTREE(...)
3211#define CONFIG_PWDX 1
3212#define ENABLE_PWDX 1
3213#define IF_PWDX(...) __VA_ARGS__
3214#define IF_NOT_PWDX(...)
3215#undef CONFIG_SMEMCAP
3216#define ENABLE_SMEMCAP 0
3217#define IF_SMEMCAP(...)
3218#define IF_NOT_SMEMCAP(...) __VA_ARGS__
Tanguy Pruvot823694d2012-11-18 13:20:29 +01003219#define CONFIG_TOP 1
3220#define ENABLE_TOP 1
3221#define IF_TOP(...) __VA_ARGS__
3222#define IF_NOT_TOP(...)
3223#define CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
3224#define ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE 1
3225#define IF_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...) __VA_ARGS__
3226#define IF_NOT_FEATURE_TOP_CPU_USAGE_PERCENTAGE(...)
3227#define CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
3228#define ENABLE_FEATURE_TOP_CPU_GLOBAL_PERCENTS 1
3229#define IF_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...) __VA_ARGS__
3230#define IF_NOT_FEATURE_TOP_CPU_GLOBAL_PERCENTS(...)
3231#define CONFIG_FEATURE_TOP_SMP_CPU 1
3232#define ENABLE_FEATURE_TOP_SMP_CPU 1
3233#define IF_FEATURE_TOP_SMP_CPU(...) __VA_ARGS__
3234#define IF_NOT_FEATURE_TOP_SMP_CPU(...)
3235#define CONFIG_FEATURE_TOP_DECIMALS 1
3236#define ENABLE_FEATURE_TOP_DECIMALS 1
3237#define IF_FEATURE_TOP_DECIMALS(...) __VA_ARGS__
3238#define IF_NOT_FEATURE_TOP_DECIMALS(...)
3239#undef CONFIG_FEATURE_TOP_SMP_PROCESS
3240#define ENABLE_FEATURE_TOP_SMP_PROCESS 0
3241#define IF_FEATURE_TOP_SMP_PROCESS(...)
3242#define IF_NOT_FEATURE_TOP_SMP_PROCESS(...) __VA_ARGS__
3243#define CONFIG_FEATURE_TOPMEM 1
3244#define ENABLE_FEATURE_TOPMEM 1
3245#define IF_FEATURE_TOPMEM(...) __VA_ARGS__
3246#define IF_NOT_FEATURE_TOPMEM(...)
Tanguy Pruvot5a8d0f72011-08-10 06:16:59 +02003247#define CONFIG_UPTIME 1
3248#define ENABLE_UPTIME 1
3249#define IF_UPTIME(...) __VA_ARGS__
3250#define IF_NOT_UPTIME(...)
3251#undef CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
3252#define ENABLE_FEATURE_UPTIME_UTMP_SUPPORT 0
3253#define IF_FEATURE_UPTIME_UTMP_SUPPORT(...)
3254#define IF_NOT_FEATURE_UPTIME_UTMP_SUPPORT(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003255#define CONFIG_FREE 1
3256#define ENABLE_FREE 1
3257#define IF_FREE(...) __VA_ARGS__
3258#define IF_NOT_FREE(...)
3259#define CONFIG_FUSER 1
3260#define ENABLE_FUSER 1
3261#define IF_FUSER(...) __VA_ARGS__
3262#define IF_NOT_FUSER(...)
3263#define CONFIG_KILL 1
3264#define ENABLE_KILL 1
3265#define IF_KILL(...) __VA_ARGS__
3266#define IF_NOT_KILL(...)
3267#define CONFIG_KILLALL 1
3268#define ENABLE_KILLALL 1
3269#define IF_KILLALL(...) __VA_ARGS__
3270#define IF_NOT_KILLALL(...)
3271#define CONFIG_KILLALL5 1
3272#define ENABLE_KILLALL5 1
3273#define IF_KILLALL5(...) __VA_ARGS__
3274#define IF_NOT_KILLALL5(...)
3275#define CONFIG_PGREP 1
3276#define ENABLE_PGREP 1
3277#define IF_PGREP(...) __VA_ARGS__
3278#define IF_NOT_PGREP(...)
3279#define CONFIG_PIDOF 1
3280#define ENABLE_PIDOF 1
3281#define IF_PIDOF(...) __VA_ARGS__
3282#define IF_NOT_PIDOF(...)
3283#define CONFIG_FEATURE_PIDOF_SINGLE 1
3284#define ENABLE_FEATURE_PIDOF_SINGLE 1
3285#define IF_FEATURE_PIDOF_SINGLE(...) __VA_ARGS__
3286#define IF_NOT_FEATURE_PIDOF_SINGLE(...)
3287#define CONFIG_FEATURE_PIDOF_OMIT 1
3288#define ENABLE_FEATURE_PIDOF_OMIT 1
3289#define IF_FEATURE_PIDOF_OMIT(...) __VA_ARGS__
3290#define IF_NOT_FEATURE_PIDOF_OMIT(...)
3291#define CONFIG_PKILL 1
3292#define ENABLE_PKILL 1
3293#define IF_PKILL(...) __VA_ARGS__
3294#define IF_NOT_PKILL(...)
3295#define CONFIG_PS 1
3296#define ENABLE_PS 1
3297#define IF_PS(...) __VA_ARGS__
3298#define IF_NOT_PS(...)
3299#define CONFIG_FEATURE_PS_WIDE 1
3300#define ENABLE_FEATURE_PS_WIDE 1
3301#define IF_FEATURE_PS_WIDE(...) __VA_ARGS__
3302#define IF_NOT_FEATURE_PS_WIDE(...)
Tanguy Pruvot8a6c2c22012-04-28 00:24:09 +02003303#define CONFIG_FEATURE_PS_LONG 1
3304#define ENABLE_FEATURE_PS_LONG 1
3305#define IF_FEATURE_PS_LONG(...) __VA_ARGS__
3306#define IF_NOT_FEATURE_PS_LONG(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003307#undef CONFIG_FEATURE_PS_TIME
3308#define ENABLE_FEATURE_PS_TIME 0
3309#define IF_FEATURE_PS_TIME(...)
3310#define IF_NOT_FEATURE_PS_TIME(...) __VA_ARGS__
3311#undef CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
3312#define ENABLE_FEATURE_PS_ADDITIONAL_COLUMNS 0
3313#define IF_FEATURE_PS_ADDITIONAL_COLUMNS(...)
3314#define IF_NOT_FEATURE_PS_ADDITIONAL_COLUMNS(...) __VA_ARGS__
3315#undef CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
3316#define ENABLE_FEATURE_PS_UNUSUAL_SYSTEMS 0
3317#define IF_FEATURE_PS_UNUSUAL_SYSTEMS(...)
3318#define IF_NOT_FEATURE_PS_UNUSUAL_SYSTEMS(...) __VA_ARGS__
3319#define CONFIG_RENICE 1
3320#define ENABLE_RENICE 1
3321#define IF_RENICE(...) __VA_ARGS__
3322#define IF_NOT_RENICE(...)
3323#define CONFIG_BB_SYSCTL 1
3324#define ENABLE_BB_SYSCTL 1
3325#define IF_BB_SYSCTL(...) __VA_ARGS__
3326#define IF_NOT_BB_SYSCTL(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003327#define CONFIG_FEATURE_SHOW_THREADS 1
3328#define ENABLE_FEATURE_SHOW_THREADS 1
3329#define IF_FEATURE_SHOW_THREADS(...) __VA_ARGS__
3330#define IF_NOT_FEATURE_SHOW_THREADS(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003331#define CONFIG_WATCH 1
3332#define ENABLE_WATCH 1
3333#define IF_WATCH(...) __VA_ARGS__
3334#define IF_NOT_WATCH(...)
3335
3336/*
3337 * Runit Utilities
3338 */
3339#undef CONFIG_RUNSV
3340#define ENABLE_RUNSV 0
3341#define IF_RUNSV(...)
3342#define IF_NOT_RUNSV(...) __VA_ARGS__
3343#undef CONFIG_RUNSVDIR
3344#define ENABLE_RUNSVDIR 0
3345#define IF_RUNSVDIR(...)
3346#define IF_NOT_RUNSVDIR(...) __VA_ARGS__
3347#undef CONFIG_FEATURE_RUNSVDIR_LOG
3348#define ENABLE_FEATURE_RUNSVDIR_LOG 0
3349#define IF_FEATURE_RUNSVDIR_LOG(...)
3350#define IF_NOT_FEATURE_RUNSVDIR_LOG(...) __VA_ARGS__
3351#undef CONFIG_SV
3352#define ENABLE_SV 0
3353#define IF_SV(...)
3354#define IF_NOT_SV(...) __VA_ARGS__
3355#define CONFIG_SV_DEFAULT_SERVICE_DIR ""
3356#define ENABLE_SV_DEFAULT_SERVICE_DIR 1
3357#define IF_SV_DEFAULT_SERVICE_DIR(...) __VA_ARGS__
3358#define IF_NOT_SV_DEFAULT_SERVICE_DIR(...)
3359#undef CONFIG_SVLOGD
3360#define ENABLE_SVLOGD 0
3361#define IF_SVLOGD(...)
3362#define IF_NOT_SVLOGD(...) __VA_ARGS__
3363#undef CONFIG_CHPST
3364#define ENABLE_CHPST 0
3365#define IF_CHPST(...)
3366#define IF_NOT_CHPST(...) __VA_ARGS__
3367#undef CONFIG_SETUIDGID
3368#define ENABLE_SETUIDGID 0
3369#define IF_SETUIDGID(...)
3370#define IF_NOT_SETUIDGID(...) __VA_ARGS__
3371#undef CONFIG_ENVUIDGID
3372#define ENABLE_ENVUIDGID 0
3373#define IF_ENVUIDGID(...)
3374#define IF_NOT_ENVUIDGID(...) __VA_ARGS__
3375#undef CONFIG_ENVDIR
3376#define ENABLE_ENVDIR 0
3377#define IF_ENVDIR(...)
3378#define IF_NOT_ENVDIR(...) __VA_ARGS__
3379#undef CONFIG_SOFTLIMIT
3380#define ENABLE_SOFTLIMIT 0
3381#define IF_SOFTLIMIT(...)
3382#define IF_NOT_SOFTLIMIT(...) __VA_ARGS__
3383#undef CONFIG_CHCON
3384#define ENABLE_CHCON 0
3385#define IF_CHCON(...)
3386#define IF_NOT_CHCON(...) __VA_ARGS__
3387#undef CONFIG_FEATURE_CHCON_LONG_OPTIONS
3388#define ENABLE_FEATURE_CHCON_LONG_OPTIONS 0
3389#define IF_FEATURE_CHCON_LONG_OPTIONS(...)
3390#define IF_NOT_FEATURE_CHCON_LONG_OPTIONS(...) __VA_ARGS__
3391#undef CONFIG_GETENFORCE
3392#define ENABLE_GETENFORCE 0
3393#define IF_GETENFORCE(...)
3394#define IF_NOT_GETENFORCE(...) __VA_ARGS__
3395#undef CONFIG_GETSEBOOL
3396#define ENABLE_GETSEBOOL 0
3397#define IF_GETSEBOOL(...)
3398#define IF_NOT_GETSEBOOL(...) __VA_ARGS__
3399#undef CONFIG_LOAD_POLICY
3400#define ENABLE_LOAD_POLICY 0
3401#define IF_LOAD_POLICY(...)
3402#define IF_NOT_LOAD_POLICY(...) __VA_ARGS__
3403#undef CONFIG_MATCHPATHCON
3404#define ENABLE_MATCHPATHCON 0
3405#define IF_MATCHPATHCON(...)
3406#define IF_NOT_MATCHPATHCON(...) __VA_ARGS__
3407#undef CONFIG_RESTORECON
3408#define ENABLE_RESTORECON 0
3409#define IF_RESTORECON(...)
3410#define IF_NOT_RESTORECON(...) __VA_ARGS__
3411#undef CONFIG_RUNCON
3412#define ENABLE_RUNCON 0
3413#define IF_RUNCON(...)
3414#define IF_NOT_RUNCON(...) __VA_ARGS__
3415#undef CONFIG_FEATURE_RUNCON_LONG_OPTIONS
3416#define ENABLE_FEATURE_RUNCON_LONG_OPTIONS 0
3417#define IF_FEATURE_RUNCON_LONG_OPTIONS(...)
3418#define IF_NOT_FEATURE_RUNCON_LONG_OPTIONS(...) __VA_ARGS__
3419#undef CONFIG_SELINUXENABLED
3420#define ENABLE_SELINUXENABLED 0
3421#define IF_SELINUXENABLED(...)
3422#define IF_NOT_SELINUXENABLED(...) __VA_ARGS__
3423#undef CONFIG_SETENFORCE
3424#define ENABLE_SETENFORCE 0
3425#define IF_SETENFORCE(...)
3426#define IF_NOT_SETENFORCE(...) __VA_ARGS__
3427#undef CONFIG_SETFILES
3428#define ENABLE_SETFILES 0
3429#define IF_SETFILES(...)
3430#define IF_NOT_SETFILES(...) __VA_ARGS__
3431#undef CONFIG_FEATURE_SETFILES_CHECK_OPTION
3432#define ENABLE_FEATURE_SETFILES_CHECK_OPTION 0
3433#define IF_FEATURE_SETFILES_CHECK_OPTION(...)
3434#define IF_NOT_FEATURE_SETFILES_CHECK_OPTION(...) __VA_ARGS__
3435#undef CONFIG_SETSEBOOL
3436#define ENABLE_SETSEBOOL 0
3437#define IF_SETSEBOOL(...)
3438#define IF_NOT_SETSEBOOL(...) __VA_ARGS__
3439#undef CONFIG_SESTATUS
3440#define ENABLE_SESTATUS 0
3441#define IF_SESTATUS(...)
3442#define IF_NOT_SESTATUS(...) __VA_ARGS__
3443
3444/*
3445 * Shells
3446 */
3447#define CONFIG_ASH 1
3448#define ENABLE_ASH 1
3449#define IF_ASH(...) __VA_ARGS__
3450#define IF_NOT_ASH(...)
3451#define CONFIG_ASH_BASH_COMPAT 1
3452#define ENABLE_ASH_BASH_COMPAT 1
3453#define IF_ASH_BASH_COMPAT(...) __VA_ARGS__
3454#define IF_NOT_ASH_BASH_COMPAT(...)
3455#undef CONFIG_ASH_IDLE_TIMEOUT
3456#define ENABLE_ASH_IDLE_TIMEOUT 0
3457#define IF_ASH_IDLE_TIMEOUT(...)
3458#define IF_NOT_ASH_IDLE_TIMEOUT(...) __VA_ARGS__
3459#define CONFIG_ASH_JOB_CONTROL 1
3460#define ENABLE_ASH_JOB_CONTROL 1
3461#define IF_ASH_JOB_CONTROL(...) __VA_ARGS__
3462#define IF_NOT_ASH_JOB_CONTROL(...)
3463#define CONFIG_ASH_ALIAS 1
3464#define ENABLE_ASH_ALIAS 1
3465#define IF_ASH_ALIAS(...) __VA_ARGS__
3466#define IF_NOT_ASH_ALIAS(...)
3467#undef CONFIG_ASH_GETOPTS
3468#define ENABLE_ASH_GETOPTS 0
3469#define IF_ASH_GETOPTS(...)
3470#define IF_NOT_ASH_GETOPTS(...) __VA_ARGS__
3471#define CONFIG_ASH_BUILTIN_ECHO 1
3472#define ENABLE_ASH_BUILTIN_ECHO 1
3473#define IF_ASH_BUILTIN_ECHO(...) __VA_ARGS__
3474#define IF_NOT_ASH_BUILTIN_ECHO(...)
3475#define CONFIG_ASH_BUILTIN_PRINTF 1
3476#define ENABLE_ASH_BUILTIN_PRINTF 1
3477#define IF_ASH_BUILTIN_PRINTF(...) __VA_ARGS__
3478#define IF_NOT_ASH_BUILTIN_PRINTF(...)
3479#define CONFIG_ASH_BUILTIN_TEST 1
3480#define ENABLE_ASH_BUILTIN_TEST 1
3481#define IF_ASH_BUILTIN_TEST(...) __VA_ARGS__
3482#define IF_NOT_ASH_BUILTIN_TEST(...)
3483#define CONFIG_ASH_CMDCMD 1
3484#define ENABLE_ASH_CMDCMD 1
3485#define IF_ASH_CMDCMD(...) __VA_ARGS__
3486#define IF_NOT_ASH_CMDCMD(...)
3487#undef CONFIG_ASH_MAIL
3488#define ENABLE_ASH_MAIL 0
3489#define IF_ASH_MAIL(...)
3490#define IF_NOT_ASH_MAIL(...) __VA_ARGS__
3491#define CONFIG_ASH_OPTIMIZE_FOR_SIZE 1
3492#define ENABLE_ASH_OPTIMIZE_FOR_SIZE 1
3493#define IF_ASH_OPTIMIZE_FOR_SIZE(...) __VA_ARGS__
3494#define IF_NOT_ASH_OPTIMIZE_FOR_SIZE(...)
3495#define CONFIG_ASH_RANDOM_SUPPORT 1
3496#define ENABLE_ASH_RANDOM_SUPPORT 1
3497#define IF_ASH_RANDOM_SUPPORT(...) __VA_ARGS__
3498#define IF_NOT_ASH_RANDOM_SUPPORT(...)
3499#define CONFIG_ASH_EXPAND_PRMT 1
3500#define ENABLE_ASH_EXPAND_PRMT 1
3501#define IF_ASH_EXPAND_PRMT(...) __VA_ARGS__
3502#define IF_NOT_ASH_EXPAND_PRMT(...)
3503#undef CONFIG_CTTYHACK
3504#define ENABLE_CTTYHACK 0
3505#define IF_CTTYHACK(...)
3506#define IF_NOT_CTTYHACK(...) __VA_ARGS__
3507#undef CONFIG_HUSH
3508#define ENABLE_HUSH 0
3509#define IF_HUSH(...)
3510#define IF_NOT_HUSH(...) __VA_ARGS__
3511#undef CONFIG_HUSH_BASH_COMPAT
3512#define ENABLE_HUSH_BASH_COMPAT 0
3513#define IF_HUSH_BASH_COMPAT(...)
3514#define IF_NOT_HUSH_BASH_COMPAT(...) __VA_ARGS__
3515#undef CONFIG_HUSH_BRACE_EXPANSION
3516#define ENABLE_HUSH_BRACE_EXPANSION 0
3517#define IF_HUSH_BRACE_EXPANSION(...)
3518#define IF_NOT_HUSH_BRACE_EXPANSION(...) __VA_ARGS__
3519#undef CONFIG_HUSH_HELP
3520#define ENABLE_HUSH_HELP 0
3521#define IF_HUSH_HELP(...)
3522#define IF_NOT_HUSH_HELP(...) __VA_ARGS__
3523#undef CONFIG_HUSH_INTERACTIVE
3524#define ENABLE_HUSH_INTERACTIVE 0
3525#define IF_HUSH_INTERACTIVE(...)
3526#define IF_NOT_HUSH_INTERACTIVE(...) __VA_ARGS__
3527#undef CONFIG_HUSH_SAVEHISTORY
3528#define ENABLE_HUSH_SAVEHISTORY 0
3529#define IF_HUSH_SAVEHISTORY(...)
3530#define IF_NOT_HUSH_SAVEHISTORY(...) __VA_ARGS__
3531#undef CONFIG_HUSH_JOB
3532#define ENABLE_HUSH_JOB 0
3533#define IF_HUSH_JOB(...)
3534#define IF_NOT_HUSH_JOB(...) __VA_ARGS__
3535#undef CONFIG_HUSH_TICK
3536#define ENABLE_HUSH_TICK 0
3537#define IF_HUSH_TICK(...)
3538#define IF_NOT_HUSH_TICK(...) __VA_ARGS__
3539#undef CONFIG_HUSH_IF
3540#define ENABLE_HUSH_IF 0
3541#define IF_HUSH_IF(...)
3542#define IF_NOT_HUSH_IF(...) __VA_ARGS__
3543#undef CONFIG_HUSH_LOOPS
3544#define ENABLE_HUSH_LOOPS 0
3545#define IF_HUSH_LOOPS(...)
3546#define IF_NOT_HUSH_LOOPS(...) __VA_ARGS__
3547#undef CONFIG_HUSH_CASE
3548#define ENABLE_HUSH_CASE 0
3549#define IF_HUSH_CASE(...)
3550#define IF_NOT_HUSH_CASE(...) __VA_ARGS__
3551#undef CONFIG_HUSH_FUNCTIONS
3552#define ENABLE_HUSH_FUNCTIONS 0
3553#define IF_HUSH_FUNCTIONS(...)
3554#define IF_NOT_HUSH_FUNCTIONS(...) __VA_ARGS__
3555#undef CONFIG_HUSH_LOCAL
3556#define ENABLE_HUSH_LOCAL 0
3557#define IF_HUSH_LOCAL(...)
3558#define IF_NOT_HUSH_LOCAL(...) __VA_ARGS__
3559#undef CONFIG_HUSH_RANDOM_SUPPORT
3560#define ENABLE_HUSH_RANDOM_SUPPORT 0
3561#define IF_HUSH_RANDOM_SUPPORT(...)
3562#define IF_NOT_HUSH_RANDOM_SUPPORT(...) __VA_ARGS__
3563#undef CONFIG_HUSH_EXPORT_N
3564#define ENABLE_HUSH_EXPORT_N 0
3565#define IF_HUSH_EXPORT_N(...)
3566#define IF_NOT_HUSH_EXPORT_N(...) __VA_ARGS__
3567#undef CONFIG_HUSH_MODE_X
3568#define ENABLE_HUSH_MODE_X 0
3569#define IF_HUSH_MODE_X(...)
3570#define IF_NOT_HUSH_MODE_X(...) __VA_ARGS__
3571#undef CONFIG_MSH
3572#define ENABLE_MSH 0
3573#define IF_MSH(...)
3574#define IF_NOT_MSH(...) __VA_ARGS__
3575#define CONFIG_FEATURE_SH_IS_ASH 1
3576#define ENABLE_FEATURE_SH_IS_ASH 1
3577#define IF_FEATURE_SH_IS_ASH(...) __VA_ARGS__
3578#define IF_NOT_FEATURE_SH_IS_ASH(...)
3579#undef CONFIG_FEATURE_SH_IS_HUSH
3580#define ENABLE_FEATURE_SH_IS_HUSH 0
3581#define IF_FEATURE_SH_IS_HUSH(...)
3582#define IF_NOT_FEATURE_SH_IS_HUSH(...) __VA_ARGS__
3583#undef CONFIG_FEATURE_SH_IS_NONE
3584#define ENABLE_FEATURE_SH_IS_NONE 0
3585#define IF_FEATURE_SH_IS_NONE(...)
3586#define IF_NOT_FEATURE_SH_IS_NONE(...) __VA_ARGS__
3587#undef CONFIG_FEATURE_BASH_IS_ASH
3588#define ENABLE_FEATURE_BASH_IS_ASH 0
3589#define IF_FEATURE_BASH_IS_ASH(...)
3590#define IF_NOT_FEATURE_BASH_IS_ASH(...) __VA_ARGS__
3591#undef CONFIG_FEATURE_BASH_IS_HUSH
3592#define ENABLE_FEATURE_BASH_IS_HUSH 0
3593#define IF_FEATURE_BASH_IS_HUSH(...)
3594#define IF_NOT_FEATURE_BASH_IS_HUSH(...) __VA_ARGS__
3595#define CONFIG_FEATURE_BASH_IS_NONE 1
3596#define ENABLE_FEATURE_BASH_IS_NONE 1
3597#define IF_FEATURE_BASH_IS_NONE(...) __VA_ARGS__
3598#define IF_NOT_FEATURE_BASH_IS_NONE(...)
3599#define CONFIG_SH_MATH_SUPPORT 1
3600#define ENABLE_SH_MATH_SUPPORT 1
3601#define IF_SH_MATH_SUPPORT(...) __VA_ARGS__
3602#define IF_NOT_SH_MATH_SUPPORT(...)
Tanguy Pruvot58502222012-07-27 02:20:55 +02003603#define CONFIG_SH_MATH_SUPPORT_64 1
3604#define ENABLE_SH_MATH_SUPPORT_64 1
3605#define IF_SH_MATH_SUPPORT_64(...) __VA_ARGS__
3606#define IF_NOT_SH_MATH_SUPPORT_64(...)
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003607#define CONFIG_FEATURE_SH_EXTRA_QUIET 1
3608#define ENABLE_FEATURE_SH_EXTRA_QUIET 1
3609#define IF_FEATURE_SH_EXTRA_QUIET(...) __VA_ARGS__
3610#define IF_NOT_FEATURE_SH_EXTRA_QUIET(...)
3611#undef CONFIG_FEATURE_SH_STANDALONE
3612#define ENABLE_FEATURE_SH_STANDALONE 0
3613#define IF_FEATURE_SH_STANDALONE(...)
3614#define IF_NOT_FEATURE_SH_STANDALONE(...) __VA_ARGS__
3615#undef CONFIG_FEATURE_SH_NOFORK
3616#define ENABLE_FEATURE_SH_NOFORK 0
3617#define IF_FEATURE_SH_NOFORK(...)
3618#define IF_NOT_FEATURE_SH_NOFORK(...) __VA_ARGS__
3619#undef CONFIG_FEATURE_SH_HISTFILESIZE
3620#define ENABLE_FEATURE_SH_HISTFILESIZE 0
3621#define IF_FEATURE_SH_HISTFILESIZE(...)
3622#define IF_NOT_FEATURE_SH_HISTFILESIZE(...) __VA_ARGS__
3623
3624/*
3625 * System Logging Utilities
3626 */
3627#undef CONFIG_SYSLOGD
3628#define ENABLE_SYSLOGD 0
3629#define IF_SYSLOGD(...)
3630#define IF_NOT_SYSLOGD(...) __VA_ARGS__
3631#undef CONFIG_FEATURE_ROTATE_LOGFILE
3632#define ENABLE_FEATURE_ROTATE_LOGFILE 0
3633#define IF_FEATURE_ROTATE_LOGFILE(...)
3634#define IF_NOT_FEATURE_ROTATE_LOGFILE(...) __VA_ARGS__
3635#undef CONFIG_FEATURE_REMOTE_LOG
3636#define ENABLE_FEATURE_REMOTE_LOG 0
3637#define IF_FEATURE_REMOTE_LOG(...)
3638#define IF_NOT_FEATURE_REMOTE_LOG(...) __VA_ARGS__
3639#undef CONFIG_FEATURE_SYSLOGD_DUP
3640#define ENABLE_FEATURE_SYSLOGD_DUP 0
3641#define IF_FEATURE_SYSLOGD_DUP(...)
3642#define IF_NOT_FEATURE_SYSLOGD_DUP(...) __VA_ARGS__
3643#undef CONFIG_FEATURE_SYSLOGD_CFG
3644#define ENABLE_FEATURE_SYSLOGD_CFG 0
3645#define IF_FEATURE_SYSLOGD_CFG(...)
3646#define IF_NOT_FEATURE_SYSLOGD_CFG(...) __VA_ARGS__
3647#define CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE 0
3648#define ENABLE_FEATURE_SYSLOGD_READ_BUFFER_SIZE 1
3649#define IF_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...) __VA_ARGS__
3650#define IF_NOT_FEATURE_SYSLOGD_READ_BUFFER_SIZE(...)
3651#undef CONFIG_FEATURE_IPC_SYSLOG
3652#define ENABLE_FEATURE_IPC_SYSLOG 0
3653#define IF_FEATURE_IPC_SYSLOG(...)
3654#define IF_NOT_FEATURE_IPC_SYSLOG(...) __VA_ARGS__
3655#define CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE 0
3656#define ENABLE_FEATURE_IPC_SYSLOG_BUFFER_SIZE 1
3657#define IF_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...) __VA_ARGS__
3658#define IF_NOT_FEATURE_IPC_SYSLOG_BUFFER_SIZE(...)
3659#undef CONFIG_LOGREAD
3660#define ENABLE_LOGREAD 0
3661#define IF_LOGREAD(...)
3662#define IF_NOT_LOGREAD(...) __VA_ARGS__
3663#undef CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING
3664#define ENABLE_FEATURE_LOGREAD_REDUCED_LOCKING 0
3665#define IF_FEATURE_LOGREAD_REDUCED_LOCKING(...)
3666#define IF_NOT_FEATURE_LOGREAD_REDUCED_LOCKING(...) __VA_ARGS__
Tanguy Pruvot823694d2012-11-18 13:20:29 +01003667#undef CONFIG_FEATURE_KMSG_SYSLOG
3668#define ENABLE_FEATURE_KMSG_SYSLOG 0
3669#define IF_FEATURE_KMSG_SYSLOG(...)
3670#define IF_NOT_FEATURE_KMSG_SYSLOG(...) __VA_ARGS__
Tanguy Pruvotdfd41562011-07-05 20:03:50 +02003671#undef CONFIG_KLOGD
3672#define ENABLE_KLOGD 0
3673#define IF_KLOGD(...)
3674#define IF_NOT_KLOGD(...) __VA_ARGS__
3675#undef CONFIG_FEATURE_KLOGD_KLOGCTL
3676#define ENABLE_FEATURE_KLOGD_KLOGCTL 0
3677#define IF_FEATURE_KLOGD_KLOGCTL(...)
3678#define IF_NOT_FEATURE_KLOGD_KLOGCTL(...) __VA_ARGS__
3679#undef CONFIG_LOGGER
3680#define ENABLE_LOGGER 0
3681#define IF_LOGGER(...)
3682#define IF_NOT_LOGGER(...) __VA_ARGS__