1#ifdef TOYBOX_EXTENDED_CMD
2#define CFG_DIFF 1
3#define USE_DIFF(...) __VA_ARGS__
4#define CFG_TELNET 1
5#define USE_TELNET(...) __VA_ARGS__
6#define CFG_TRACEROUTE 1
7#define USE_TRACEROUTE(...) __VA_ARGS__
8#define CFG_AWK 1
9#define USE_AWK(...) __VA_ARGS__
10#define CFG_WGET 1
11#define USE_WGET(...) __VA_ARGS__
12#define CFG_WGET_LIBTLS 0
13#define USE_WGET_LIBTLS(...)
14#define CFG_WGET_OPENSSL 1
15#define USE_WGET_OPENSSL(...) __VA_ARGS__
16#define CFG_MKPASSWD 1
17#define USE_MKPASSWD(...) __VA_ARGS__
18#define CFG_TOYBOX_PRLIMIT 1
19#define USE_TOYBOX_PRLIMIT(...) __VA_ARGS__
20#define CFG_ULIMIT 1
21#define USE_ULIMIT(...) __VA_ARGS__
22#else
23#define CFG_DIFF 0
24#define USE_DIFF(...)
25#define CFG_TELNET 0
26#define USE_TELNET(...)
27#define CFG_TRACEROUTE 0
28#define USE_TRACEROUTE(...)
29#define CFG_AWK 0
30#define USE_AWK(...)
31#define CFG_WGET 0
32#define USE_WGET(...)
33#define CFG_WGET_LIBTLS 0
34#define USE_WGET_LIBTLS(...)
35#define CFG_WGET_OPENSSL 0
36#define USE_WGET_OPENSSL(...)
37#define CFG_MKPASSWD 0
38#define USE_MKPASSWD(...)
39#define CFG_TOYBOX_PRLIMIT 0
40#define USE_TOYBOX_PRLIMIT(...)
41#define CFG_ULIMIT 0
42#define USE_ULIMIT(...)
43#endif
44#ifdef WITH_SELINUX
45#define CFG_SHA256SUM 1
46#define USE_SHA256SUM(...) __VA_ARGS__
47#define CFG_TOYBOX_LIBCRYPTO 1
48#define USE_TOYBOX_LIBCRYPTO(...) __VA_ARGS__
49#else
50#define CFG_SHA256SUM 0
51#define USE_SHA256SUM(...)
52#define CFG_TOYBOX_LIBCRYPTO 0
53#define USE_TOYBOX_LIBCRYPTO(...)
54#endif
55#define CFG_TOYBOX_CONTAINER 1
56#define USE_TOYBOX_CONTAINER(...) __VA_ARGS__
57#define CFG_TOYBOX_FIFREEZE 1
58#define USE_TOYBOX_FIFREEZE(...) __VA_ARGS__
59#define CFG_TOYBOX_ICONV 1
60#define USE_TOYBOX_ICONV(...) __VA_ARGS__
61#define CFG_TOYBOX_FALLOCATE 1
62#define USE_TOYBOX_FALLOCATE(...) __VA_ARGS__
63#define CFG_TOYBOX_UTMPX 1
64#define USE_TOYBOX_UTMPX(...) __VA_ARGS__
65#define CFG_TOYBOX_SHADOW 1
66#define USE_TOYBOX_SHADOW(...) __VA_ARGS__
67#define CFG_TOYBOX_ON_ANDROID 0
68#define USE_TOYBOX_ON_ANDROID(...)
69#define CFG_TOYBOX_ANDROID_SCHEDPOLICY 0
70#define USE_TOYBOX_ANDROID_SCHEDPOLICY(...)
71#define CFG_TOYBOX_FORK 1
72#define USE_TOYBOX_FORK(...) __VA_ARGS__
73#define CFG_TOYBOX_GETRANDOM 1
74#define USE_TOYBOX_GETRANDOM(...) __VA_ARGS__
75#define CFG_BASENAME 1
76#define USE_BASENAME(...) __VA_ARGS__
77#define CFG_CAL 1
78#define USE_CAL(...) __VA_ARGS__
79#define CFG_CAT 1
80#define USE_CAT(...) __VA_ARGS__
81#define CFG_CHGRP 1
82#define USE_CHGRP(...) __VA_ARGS__
83#define CFG_CHOWN 1
84#define USE_CHOWN(...) __VA_ARGS__
85#define CFG_CHMOD 1
86#define USE_CHMOD(...) __VA_ARGS__
87#define CFG_CKSUM 1
88#define USE_CKSUM(...) __VA_ARGS__
89#define CFG_CRC32 1
90#define USE_CRC32(...) __VA_ARGS__
91#define CFG_CMP 1
92#define USE_CMP(...) __VA_ARGS__
93#define CFG_COMM 1
94#define USE_COMM(...) __VA_ARGS__
95#define CFG_CP 1
96#define USE_CP(...) __VA_ARGS__
97#define CFG_CP_PRESERVE 1
98#define USE_CP_PRESERVE(...) __VA_ARGS__
99#define CFG_MV 1
100#define USE_MV(...) __VA_ARGS__
101#define CFG_INSTALL 0
102#define USE_INSTALL(...)
103#define CFG_CPIO 1
104#define USE_CPIO(...) __VA_ARGS__
105#define CFG_CUT 1
106#define USE_CUT(...) __VA_ARGS__
107#define CFG_DATE 1
108#define USE_DATE(...) __VA_ARGS__
109#define CFG_DF 1
110#define USE_DF(...) __VA_ARGS__
111#define CFG_DIRNAME 1
112#define USE_DIRNAME(...) __VA_ARGS__
113#define CFG_DU 1
114#define USE_DU(...) __VA_ARGS__
115#define CFG_ECHO 1
116#define USE_ECHO(...) __VA_ARGS__
117#define CFG_ENV 1
118#define USE_ENV(...) __VA_ARGS__
119#define CFG_EXPAND 1
120#define USE_EXPAND(...) __VA_ARGS__
121#define CFG_FALSE 1
122#define USE_FALSE(...) __VA_ARGS__
123#define CFG_FILE 1
124#define USE_FILE(...) __VA_ARGS__
125#define CFG_FIND 1
126#define USE_FIND(...) __VA_ARGS__
127#define CFG_GETCONF 0
128#define USE_GETCONF(...)
129#define CFG_GREP 1
130#define USE_GREP(...) __VA_ARGS__
131#define CFG_EGREP 1
132#define USE_EGREP(...) __VA_ARGS__
133#define CFG_FGREP 1
134#define USE_FGREP(...) __VA_ARGS__
135#define CFG_HEAD 1
136#define USE_HEAD(...) __VA_ARGS__
137#define CFG_ICONV 1
138#define USE_ICONV(...) __VA_ARGS__
139#define CFG_ID 1
140#define USE_ID(...) __VA_ARGS__
141#ifdef WITH_SELINUX
142# define CFG_ID_Z 1
143# define USE_ID_Z(...) __VA_ARGS__
144#else
145# define CFG_ID_Z 0
146# define USE_ID_Z(...)
147#endif // WITH_SELINUX
148#define CFG_GROUPS 1
149#define USE_GROUPS(...) __VA_ARGS__
150#define CFG_LOGNAME 1
151#define USE_LOGNAME(...) __VA_ARGS__
152#define CFG_WHOAMI 1
153#define USE_WHOAMI(...) __VA_ARGS__
154#define CFG_KILL 1
155#define USE_KILL(...) __VA_ARGS__
156#define CFG_KILLALL5 0
157#define USE_KILLALL5(...)
158#define CFG_LINK 1
159#define USE_LINK(...) __VA_ARGS__
160#define CFG_LN 1
161#define USE_LN(...) __VA_ARGS__
162#define CFG_LOGGER 0
163#define USE_LOGGER(...)
164#define CFG_LS 1
165#define USE_LS(...) __VA_ARGS__
166#define CFG_MKDIR 1
167#define USE_MKDIR(...) __VA_ARGS__
168#ifdef WITH_SELINUX
169# define CFG_MKDIR_Z 1
170# define USE_MKDIR_Z(...) __VA_ARGS__
171#else
172# define CFG_MKDIR_Z 0
173# define USE_MKDIR_Z(...)
174#endif // WITH_SELINUX
175#define CFG_MKFIFO 1
176#define USE_MKFIFO(...) __VA_ARGS__
177#ifdef WITH_SELINUX
178# define CFG_MKFIFO_Z 1
179# define USE_MKFIFO_Z(...) __VA_ARGS__
180#else
181# define CFG_MKFIFO_Z 0
182# define USE_MKFIFO_Z(...)
183#endif // WITH_SELINUX
184#define CFG_NICE 1
185#define USE_NICE(...) __VA_ARGS__
186#define CFG_NL 1
187#define USE_NL(...) __VA_ARGS__
188#define CFG_NOHUP 1
189#define USE_NOHUP(...) __VA_ARGS__
190#define CFG_OD 1
191#define USE_OD(...) __VA_ARGS__
192#define CFG_PASTE 1
193#define USE_PASTE(...) __VA_ARGS__
194#define CFG_PATCH 1
195#define USE_PATCH(...) __VA_ARGS__
196#define CFG_PRINTF 1
197#define USE_PRINTF(...) __VA_ARGS__
198#define CFG_PS 1
199#define USE_PS(...) __VA_ARGS__
200#define CFG_TOP 1
201#define USE_TOP(...) __VA_ARGS__
202#define CFG_IOTOP 1
203#define USE_IOTOP(...) __VA_ARGS__
204#define CFG_PGREP 1
205#define USE_PGREP(...) __VA_ARGS__
206#define CFG_PKILL 1
207#define USE_PKILL(...) __VA_ARGS__
208#define CFG_PWD 1
209#define USE_PWD(...) __VA_ARGS__
210#define CFG_RENICE 0
211#define USE_RENICE(...)
212#define CFG_RM 1
213#define USE_RM(...) __VA_ARGS__
214#define CFG_RMDIR 1
215#define USE_RMDIR(...) __VA_ARGS__
216#define CFG_SED 1
217#define USE_SED(...) __VA_ARGS__
218#define CFG_SLEEP 1
219#define USE_SLEEP(...) __VA_ARGS__
220#define CFG_SORT 1
221#define USE_SORT(...) __VA_ARGS__
222#define CFG_SORT_FLOAT 1
223#define USE_SORT_FLOAT(...) __VA_ARGS__
224#define CFG_SPLIT 1
225#define USE_SPLIT(...) __VA_ARGS__
226#define CFG_STRINGS 1
227#define USE_STRINGS(...) __VA_ARGS__
228#define CFG_TAIL 1
229#define USE_TAIL(...) __VA_ARGS__
230#define CFG_TAR 1
231#define USE_TAR(...) __VA_ARGS__
232#define CFG_TEE 1
233#define USE_TEE(...) __VA_ARGS__
234#define CFG_TEST 1
235#define USE_TEST(...) __VA_ARGS__
236#define CFG_TIME 1
237#define USE_TIME(...) __VA_ARGS__
238#define CFG_TOUCH 1
239#define USE_TOUCH(...) __VA_ARGS__
240#define CFG_TRUE 1
241#define USE_TRUE(...) __VA_ARGS__
242#define CFG_TTY 1
243#define USE_TTY(...) __VA_ARGS__
244#define CFG_ARCH 0
245#define USE_ARCH(...)
246#define CFG_UNAME 1
247#define USE_UNAME(...) __VA_ARGS__
248#define CFG_UNIQ 1
249#define USE_UNIQ(...) __VA_ARGS__
250#define CFG_UNLINK 1
251#define USE_UNLINK(...) __VA_ARGS__
252#define CFG_UUDECODE 1
253#define USE_UUDECODE(...) __VA_ARGS__
254#define CFG_UUENCODE 1
255#define USE_UUENCODE(...) __VA_ARGS__
256#define CFG_WC 1
257#define USE_WC(...) __VA_ARGS__
258#define CFG_WHO 1
259#define USE_WHO(...) __VA_ARGS__
260#define CFG_XARGS 1
261#define USE_XARGS(...) __VA_ARGS__
262#define CFG_ARP 0
263#define USE_ARP(...)
264#define CFG_ARPING 0
265#define USE_ARPING(...)
266#define CFG_BC 0
267#define USE_BC(...)
268#define CFG_BOOTCHARTD 0
269#define USE_BOOTCHARTD(...)
270#define CFG_BRCTL 0
271#define USE_BRCTL(...)
272#define CFG_CROND 0
273#define USE_CROND(...)
274#define CFG_CRONTAB 0
275#define USE_CRONTAB(...)
276#define CFG_DD 1
277#define USE_DD(...) __VA_ARGS__
278#define CFG_DHCP6 0
279#define USE_DHCP6(...)
280#define CFG_DHCP 0
281#define USE_DHCP(...)
282#define CFG_DHCPD 0
283#define USE_DHCPD(...)
284#define CFG_DEBUG_DHCP 0
285#define USE_DEBUG_DHCP(...)
286#define CFG_DUMPLEASES 0
287#define USE_DUMPLEASES(...)
288#define CFG_EXPR 0
289#define USE_EXPR(...)
290#define CFG_FDISK 0
291#define USE_FDISK(...)
292#define CFG_FOLD 0
293#define USE_FOLD(...)
294#define CFG_FSCK 0
295#define USE_FSCK(...)
296#define CFG_GETFATTR 0
297#define USE_GETFATTR(...)
298#define CFG_GETOPT 0
299#define USE_GETOPT(...)
300#ifdef WITH_SELINUX
301# define CFG_GETTY 0
302# define USE_GETTY(...)
303#else
304# define CFG_GETTY 1
305# define USE_GETTY(...) __VA_ARGS__
306#endif // WITH_SELINUX
307#define CFG_GROUPADD 0
308#define USE_GROUPADD(...)
309#define CFG_GROUPDEL 0
310#define USE_GROUPDEL(...)
311#define CFG_HEXDUMP 0
312#define USE_HEXDUMP(...)
313#define CFG_HD 0
314#define USE_HD(...)
315#define CFG_HOST 0
316#define USE_HOST(...)
317#define CFG_INIT 0
318#define USE_INIT(...)
319#define CFG_IP 0
320#define USE_IP(...)
321#define CFG_IPCRM 0
322#define USE_IPCRM(...)
323#define CFG_IPCS 0
324#define USE_IPCS(...)
325#define CFG_KLOGD 0
326#define USE_KLOGD(...)
327#define CFG_KLOGD_SOURCE_RING_BUFFER 0
328#define USE_KLOGD_SOURCE_RING_BUFFER(...)
329#define CFG_LAST 0
330#define USE_LAST(...)
331#define CFG_LSOF 1
332#define USE_LSOF(...) __VA_ARGS__
333#define CFG_MAN 0
334#define USE_MAN(...)
335#ifdef WITH_SELINUX
336# define CFG_MDEV 0
337# define USE_MDEV(...)
338# define CFG_MDEV_CONF 0
339# define USE_MDEV_CONF(...)
340#else
341# define CFG_MDEV 1
342# define USE_MDEV(...) __VA_ARGS__
343# define CFG_MDEV_CONF 1
344# define USE_MDEV_CONF(...) __VA_ARGS__
345#endif // WITH_SELINUX
346#define CFG_MKE2FS 0
347#define USE_MKE2FS(...)
348#define CFG_MKE2FS_JOURNAL 0
349#define USE_MKE2FS_JOURNAL(...)
350#define CFG_MKE2FS_GEN 0
351#define USE_MKE2FS_GEN(...)
352#define CFG_MKE2FS_LABEL 0
353#define USE_MKE2FS_LABEL(...)
354#define CFG_MKE2FS_EXTENDED 0
355#define USE_MKE2FS_EXTENDED(...)
356#define CFG_MODPROBE 0
357#define USE_MODPROBE(...)
358#define CFG_MORE 1
359#define USE_MORE(...) __VA_ARGS__
360#define CFG_OPENVT 0
361#define USE_OPENVT(...)
362#define CFG_DEALLOCVT 0
363#define USE_DEALLOCVT(...)
364#ifdef WITH_SELINUX
365# define CFG_ROUTE 0
366# define USE_ROUTE(...)
367#else
368# define CFG_ROUTE 1
369# define USE_ROUTE(...) __VA_ARGS__
370#endif // WITH_SELINUX
371#define CFG_SH 0
372#define USE_SH(...)
373#define CFG_CD 0
374#define USE_CD(...)
375#define CFG_EXIT 0
376#define USE_EXIT(...)
377#define CFG_STRACE 0
378#define USE_STRACE(...)
379#define CFG_STTY 0
380#define USE_STTY(...)
381#define CFG_SULOGIN 0
382#define USE_SULOGIN(...)
383#define CFG_SYSLOGD 0
384#define USE_SYSLOGD(...)
385#define CFG_TCPSVD 0
386#define USE_TCPSVD(...)
387#ifdef WITH_SELINUX
388# define CFG_TELNETD 0
389# define USE_TELNETD(...)
390#else
391# define CFG_TELNETD 1
392# define USE_TELNETD(...) __VA_ARGS__
393#endif // WITH_SELINUX
394#define CFG_TFTP 0
395#define USE_TFTP(...)
396#define CFG_TFTPD 0
397#define USE_TFTPD(...)
398#define CFG_TR 0
399#define USE_TR(...)
400#define CFG_USERADD 0
401#define USE_USERADD(...)
402#define CFG_USERDEL 0
403#define USE_USERDEL(...)
404#define CFG_VI 0
405#define USE_VI(...)
406#define CFG_XZCAT 0
407#define USE_XZCAT(...)
408#define CFG_ACPI 0
409#define USE_ACPI(...)
410#define CFG_ASCII 0
411#define USE_ASCII(...)
412#define CFG_BASE64 1
413#define USE_BASE64(...) __VA_ARGS__
414#define CFG_BASE32 0
415#define USE_BASE32(...)
416#define CFG_BLKID 0
417#define USE_BLKID(...)
418#define CFG_FSTYPE 1
419#define USE_FSTYPE(...) __VA_ARGS__
420#define CFG_BLOCKDEV 0
421#define USE_BLOCKDEV(...)
422#define CFG_BUNZIP2 0
423#define USE_BUNZIP2(...)
424#define CFG_BZCAT 0
425#define USE_BZCAT(...)
426#ifdef WITH_SELINUX
427# define CFG_CHCON 1
428# define USE_CHCON(...) __VA_ARGS__
429#else
430# define CFG_CHCON 0
431# define USE_CHCON(...)
432#endif // WITH_SELINUX
433#define CFG_CHROOT 1
434#define USE_CHROOT(...) __VA_ARGS__
435#define CFG_CHRT 0
436#define USE_CHRT(...)
437#define CFG_CHVT 1
438#define USE_CHVT(...) __VA_ARGS__
439#define CFG_CLEAR 1
440#define USE_CLEAR(...) __VA_ARGS__
441#define CFG_COUNT 1
442#define USE_COUNT(...) __VA_ARGS__
443#define CFG_DEVMEM 0
444#define USE_DEVMEM(...)
445#define CFG_DOS2UNIX 1
446#define USE_DOS2UNIX(...) __VA_ARGS__
447#define CFG_UNIX2DOS 1
448#define USE_UNIX2DOS(...) __VA_ARGS__
449#define CFG_EJECT 0
450#define USE_EJECT(...)
451#define CFG_FACTOR 1
452#define USE_FACTOR(...) __VA_ARGS__
453#define CFG_FALLOCATE 1
454#define USE_FALLOCATE(...) __VA_ARGS__
455#define CFG_FLOCK 1
456#define USE_FLOCK(...) __VA_ARGS__
457#define CFG_FMT 1
458#define USE_FMT(...) __VA_ARGS__
459#define CFG_FREE 1
460#define USE_FREE(...) __VA_ARGS__
461#define CFG_FREERAMDISK 1
462#define USE_FREERAMDISK(...) __VA_ARGS__
463#define CFG_FSFREEZE 0
464#define USE_FSFREEZE(...)
465#define CFG_FSYNC 1
466#define USE_FSYNC(...) __VA_ARGS__
467#define CFG_HELP 1
468#define USE_HELP(...) __VA_ARGS__
469#define CFG_HELP_EXTRAS 1
470#define USE_HELP_EXTRAS(...) __VA_ARGS__
471#define CFG_HEXEDIT 1
472#define USE_HEXEDIT(...) __VA_ARGS__
473#define CFG_HWCLOCK 0
474#define USE_HWCLOCK(...)
475#define CFG_I2CDETECT 0
476#define USE_I2CDETECT(...)
477#define CFG_I2CDUMP 0
478#define USE_I2CDUMP(...)
479#define CFG_I2CGET 0
480#define USE_I2CGET(...)
481#define CFG_I2CSET 0
482#define USE_I2CSET(...)
483#define CFG_INOTIFYD 0
484#define USE_INOTIFYD(...)
485#define CFG_INSMOD 1
486#define USE_INSMOD(...) __VA_ARGS__
487#define CFG_IONICE 0
488#define USE_IONICE(...)
489#define CFG_IORENICE 0
490#define USE_IORENICE(...)
491#define CFG_LOGIN 0
492#define USE_LOGIN(...)
493#define CFG_LOSETUP 0
494#define USE_LOSETUP(...)
495#define CFG_LSATTR 1
496#define USE_LSATTR(...) __VA_ARGS__
497#define CFG_CHATTR 0
498#define USE_CHATTR(...)
499#define CFG_LSMOD 1
500#define USE_LSMOD(...) __VA_ARGS__
501#define CFG_LSPCI 0
502#define USE_LSPCI(...)
503#define CFG_LSPCI_TEXT 0
504#define USE_LSPCI_TEXT(...)
505#define CFG_LSUSB 0
506#define USE_LSUSB(...)
507#define CFG_MAKEDEVS 0
508#define USE_MAKEDEVS(...)
509#define CFG_MCOOKIE 1
510#define USE_MCOOKIE(...) __VA_ARGS__
511#define CFG_MIX 0
512#define USE_MIX(...)
513#define CFG_MKSWAP 1
514#define USE_MKSWAP(...) __VA_ARGS__
515#define CFG_MODINFO 0
516#define USE_MODINFO(...)
517#define CFG_MOUNTPOINT 1
518#define USE_MOUNTPOINT(...) __VA_ARGS__
519#define CFG_NBD_CLIENT 0
520#define USE_NBD_CLIENT(...)
521#define CFG_UNSHARE 0
522#define USE_UNSHARE(...)
523#define CFG_NSENTER 1
524#define USE_NSENTER(...) __VA_ARGS__
525#define CFG_ONEIT 0
526#define USE_ONEIT(...)
527#define CFG_PARTPROBE 0
528#define USE_PARTPROBE(...)
529#define CFG_PIVOT_ROOT 0
530#define USE_PIVOT_ROOT(...)
531#define CFG_PMAP 0
532#define USE_PMAP(...)
533#define CFG_PRINTENV 1
534#define USE_PRINTENV(...) __VA_ARGS__
535#define CFG_PWDX 1
536#define USE_PWDX(...) __VA_ARGS__
537#define CFG_PWGEN 0
538#define USE_PWGEN(...)
539#define CFG_READAHEAD 1
540#define USE_READAHEAD(...) __VA_ARGS__
541#define CFG_READLINK 1
542#define USE_READLINK(...) __VA_ARGS__
543#define CFG_REALPATH 1
544#define USE_REALPATH(...) __VA_ARGS__
545#define CFG_REBOOT 0
546#define USE_REBOOT(...)
547#define CFG_RESET 1
548#define USE_RESET(...) __VA_ARGS__
549#define CFG_REV 1
550#define USE_REV(...) __VA_ARGS__
551#define CFG_RMMOD 1
552#define USE_RMMOD(...) __VA_ARGS__
553#define CFG_SETFATTR 0
554#define USE_SETFATTR(...)
555#define CFG_SETSID 1
556#define USE_SETSID(...) __VA_ARGS__
557#define CFG_SHA3SUM 0
558#define USE_SHA3SUM(...)
559#define CFG_SHRED 0
560#define USE_SHRED(...)
561#define CFG_STAT 1
562#define USE_STAT(...) __VA_ARGS__
563#define CFG_SWAPOFF 1
564#define USE_SWAPOFF(...) __VA_ARGS__
565#define CFG_SWAPON 1
566#define USE_SWAPON(...) __VA_ARGS__
567#define CFG_SWITCH_ROOT 0
568#define USE_SWITCH_ROOT(...)
569#define CFG_SYSCTL 1
570#define USE_SYSCTL(...) __VA_ARGS__
571#define CFG_TAC 1
572#define USE_TAC(...) __VA_ARGS__
573#define CFG_NPROC 1
574#define USE_NPROC(...) __VA_ARGS__
575#define CFG_TASKSET 1
576#define USE_TASKSET(...) __VA_ARGS__
577#define CFG_TIMEOUT 1
578#define USE_TIMEOUT(...) __VA_ARGS__
579#define CFG_TRUNCATE 1
580#define USE_TRUNCATE(...) __VA_ARGS__
581#define CFG_UPTIME 1
582#define USE_UPTIME(...) __VA_ARGS__
583#define CFG_USLEEP 0
584#define USE_USLEEP(...)
585#define CFG_UUIDGEN 1
586#define USE_UUIDGEN(...) __VA_ARGS__
587#define CFG_VCONFIG 0
588#define USE_VCONFIG(...)
589#define CFG_VMSTAT 0
590#define USE_VMSTAT(...)
591#define CFG_WATCH 1
592#define USE_WATCH(...) __VA_ARGS__
593#define CFG_W 0
594#define USE_W(...)
595#define CFG_WHICH 1
596#define USE_WHICH(...) __VA_ARGS__
597#define CFG_XXD 1
598#define USE_XXD(...) __VA_ARGS__
599#define CFG_YES 1
600#define USE_YES(...) __VA_ARGS__
601#define CFG_FTPGET 1
602#define USE_FTPGET(...) __VA_ARGS__
603#define CFG_FTPPUT 1
604#define USE_FTPPUT(...) __VA_ARGS__
605#define CFG_IFCONFIG 1
606#define USE_IFCONFIG(...) __VA_ARGS__
607#define CFG_MICROCOM 0
608#define USE_MICROCOM(...)
609#define CFG_NETCAT 0
610#define USE_NETCAT(...)
611#define CFG_NETCAT_LISTEN 0
612#define USE_NETCAT_LISTEN(...)
613#define CFG_NETSTAT 1
614#define USE_NETSTAT(...) __VA_ARGS__
615#define CFG_PING 1
616#define USE_PING(...) __VA_ARGS__
617#define CFG_RFKILL 0
618#define USE_RFKILL(...)
619#define CFG_SNTP 0
620#define USE_SNTP(...)
621#define CFG_TUNCTL 0
622#define USE_TUNCTL(...)
623#define CFG_DMESG 1
624#define USE_DMESG(...) __VA_ARGS__
625#define CFG_GZIP 1
626#define USE_GZIP(...) __VA_ARGS__
627#define CFG_GUNZIP 1
628#define USE_GUNZIP(...) __VA_ARGS__
629#define CFG_ZCAT 1
630#define USE_ZCAT(...) __VA_ARGS__
631#define CFG_HOSTNAME 1
632#define USE_HOSTNAME(...) __VA_ARGS__
633#define CFG_DNSDOMAINNAME 0
634#define USE_DNSDOMAINNAME(...)
635#define CFG_KILLALL 1
636#define USE_KILLALL(...) __VA_ARGS__
637#define CFG_MD5SUM 1
638#define USE_MD5SUM(...) __VA_ARGS__
639#define CFG_SHA1SUM 1
640#define USE_SHA1SUM(...) __VA_ARGS__
641#define CFG_SHA224SUM 0
642#define USE_SHA224SUM(...)
643#define CFG_SHA384SUM 0
644#define USE_SHA384SUM(...)
645#define CFG_SHA512SUM 0
646#define USE_SHA512SUM(...)
647#define CFG_MKNOD 1
648#define USE_MKNOD(...) __VA_ARGS__
649#ifdef WITH_SELINUX
650# define CFG_MKNOD_Z 1
651# define USE_MKNOD_Z(...) __VA_ARGS__
652#else
653# define CFG_MKNOD_Z 0
654# define USE_MKNOD_Z(...)
655#endif // WITH_SELINUX
656#define CFG_MKTEMP 1
657#define USE_MKTEMP(...) __VA_ARGS__
658#define CFG_MOUNT 1
659#define USE_MOUNT(...) __VA_ARGS__
660#define CFG_PASSWD 0
661#define USE_PASSWD(...)
662#define CFG_PASSWD_SAD 0
663#define USE_PASSWD_SAD(...)
664#define CFG_PIDOF 1
665#define USE_PIDOF(...) __VA_ARGS__
666#define CFG_SEQ 1
667#define USE_SEQ(...) __VA_ARGS__
668#define CFG_SU 0
669#define USE_SU(...)
670#define CFG_SYNC 1
671#define USE_SYNC(...) __VA_ARGS__
672#define CFG_UMOUNT 1
673#define USE_UMOUNT(...) __VA_ARGS__
674#define CFG_DEMO_MANY_OPTIONS 0
675#define USE_DEMO_MANY_OPTIONS(...)
676#define CFG_DEMO_NUMBER 0
677#define USE_DEMO_NUMBER(...)
678#define CFG_DEMO_SCANKEY 0
679#define USE_DEMO_SCANKEY(...)
680#define CFG_DEMO_UTF8TOWC 0
681#define USE_DEMO_UTF8TOWC(...)
682#define CFG_HELLO 0
683#define USE_HELLO(...)
684#define CFG_HOSTID 0
685#define USE_HOSTID(...)
686#define CFG_LOGWRAPPER 0
687#define USE_LOGWRAPPER(...)
688#define CFG_SKELETON 0
689#define USE_SKELETON(...)
690#define CFG_SKELETON_ALIAS 0
691#define USE_SKELETON_ALIAS(...)
692#define CFG_GETENFORCE 0
693#define USE_GETENFORCE(...)
694#define CFG_LOAD_POLICY 0
695#define USE_LOAD_POLICY(...)
696#define CFG_LOG 0
697#define USE_LOG(...)
698#define CFG_RESTORECON 0
699#define USE_RESTORECON(...)
700#define CFG_RUNCON 0
701#define USE_RUNCON(...)
702#define CFG_SENDEVENT 0
703#define USE_SENDEVENT(...)
704#define CFG_SETENFORCE 0
705#define USE_SETENFORCE(...)
706#define CFG_TOYBOX 1
707#define USE_TOYBOX(...) __VA_ARGS__
708#define CFG_TOYBOX_SUID 1
709#define USE_TOYBOX_SUID(...) __VA_ARGS__
710#ifdef WITH_SELINUX
711# define CFG_TOYBOX_LSM_NONE 0
712# define USE_TOYBOX_LSM_NONE(...)
713# define CFG_TOYBOX_SELINUX 1
714# define USE_TOYBOX_SELINUX(...) __VA_ARGS__
715#else
716# define CFG_TOYBOX_LSM_NONE 1
717# define USE_TOYBOX_LSM_NONE(...) __VA_ARGS__
718# define CFG_TOYBOX_SELINUX 0
719# define USE_TOYBOX_SELINUX(...)
720#endif // WITH_SELINUX
721#define CFG_TOYBOX_SMACK 0
722#define USE_TOYBOX_SMACK(...)
723#define CFG_TOYBOX_LIBZ 0
724#define USE_TOYBOX_LIBZ(...)
725#define CFG_TOYBOX_FLOAT 1
726#define USE_TOYBOX_FLOAT(...) __VA_ARGS__
727#define CFG_TOYBOX_HELP 1
728#define USE_TOYBOX_HELP(...) __VA_ARGS__
729#define CFG_TOYBOX_HELP_DASHDASH 1
730#define USE_TOYBOX_HELP_DASHDASH(...) __VA_ARGS__
731#define CFG_TOYBOX_I18N 1
732#define USE_TOYBOX_I18N(...) __VA_ARGS__
733#define CFG_TOYBOX_FREE 0
734#define USE_TOYBOX_FREE(...)
735#define CFG_TOYBOX_NORECURSE 0
736#define USE_TOYBOX_NORECURSE(...)
737#define CFG_TOYBOX_DEBUG 0
738#define USE_TOYBOX_DEBUG(...)
739#define CFG_TOYBOX_PEDANTIC_ARGS 0
740#define USE_TOYBOX_PEDANTIC_ARGS(...)
741#define CFG_TOYBOX_UID_SYS 100
742#define CFG_TOYBOX_UID_USR 500
743#define CFG_TOYBOX_MUSL_NOMMU_IS_BROKEN 0
744#define USE_TOYBOX_MUSL_NOMMU_IS_BROKEN(...)
745