Add the beginings of some regression testing. Add in the recently
[oweals/busybox.git] / busybox.def.h
1 /*
2  * This file is parsed by sed. You MUST use single line comments.
3  * IE   //#define BB_BLAH
4  */
5
6 #define BB_BUSYBOX
7 #define BB_CAT
8 #define BB_CHMOD_CHOWN_CHGRP
9 #define BB_CHROOT
10 #define BB_CLEAR
11 #define BB_CP
12 #define BB_DATE
13 #define BB_DD
14 #define BB_DF
15 #define BB_DMESG
16 //#define BB_DUTMP
17 #define BB_DU
18 #define BB_FBSET
19 //#define BB_FDFLUSH
20 #define BB_FIND
21 #define BB_FREE
22 #define BB_FSCK_MINIX
23 #define BB_MKFS_MINIX
24 #define BB_CHVT
25 #define BB_DEALLOCVT
26 #define BB_GREP
27 //#define BB_HALT
28 #define BB_HEAD
29 #define BB_HOSTNAME
30 #define BB_INIT
31 //#define BB_INSMOD
32 #define BB_KILL
33 #define BB_KLOGD
34 //#define BB_LENGTH
35 #define BB_LN
36 //#define BB_LOADACM
37 //#define BB_LOADFONT
38 //#define BB_LOADKMAP
39 #define BB_LOGGER
40 #define BB_LS
41 #define BB_LSMOD
42 //#define BB_MAKEDEVS
43 //#define BB_MATH
44 #define BB_MKDIR
45 //#define BB_MKFIFO
46 #define BB_MKNOD
47 #define BB_MKSWAP
48 //#define BB_MNC
49 #define BB_MORE
50 #define BB_MOUNT
51 #define BB_NFSMOUNT
52 //#define BB_MT
53 //#define BB_MTAB
54 #define BB_MV
55 #define BB_PING
56 #define BB_POWEROFF
57 //#define BB_PRINTF
58 #define BB_PS
59 #define BB_PWD
60 #define BB_REGEXP
61 #define BB_REBOOT
62 #define BB_RM
63 #define BB_RMDIR
64 //#define BB_RMMOD
65 //#define BB_SFDISK
66 #define BB_SED
67 #define BB_SLEEP
68 #define BB_SORT
69 #define BB_SWAPONOFF
70 #define BB_SYNC
71 #define BB_SYSLOGD
72 #define BB_TAIL
73 #define BB_TAR
74 #define BB_TEE
75 #define BB_TOUCH
76 #define BB_TRUE_FALSE
77 #define BB_UMOUNT
78 #define BB_UPDATE
79 #define BB_UNAME
80 #define BB_GZIP
81 #define BB_GUNZIP
82 // Don't turn BB_UTILITY off.  It contains support code 
83 // that compiles to 0 if everything else if turned off.
84 #define BB_UTILITY
85 //
86 //
87 //
88 // This is where feature definitions go.  Generally speaking,
89 // turning this stuff off makes things a bit smaller (and less 
90 // pretty/useful).
91 //
92 //
93 // enable a second console on TTY2 in init
94 #define BB_FEATURE_INIT_SECOND_CONSOLE
95 // enable features that use the /proc filesystem
96 #define BB_FEATURE_USE_PROCFS
97 //Enable init being called as /linuxrc
98 #define BB_FEATURE_LINUXRC
99 // Use termios to manipulate the screen ('more' is prettier with this on)
100 #define BB_FEATURE_USE_TERMIOS
101 // calculate terminal & column widths
102 #define BB_FEATURE_AUTOWIDTH
103 // show username/groupnames (bypasses libc6 NSS)
104 #define BB_FEATURE_LS_USERNAME  
105 // show file timestamps
106 #define BB_FEATURE_LS_TIMESTAMPS
107 // enable ls -p and -F
108 #define BB_FEATURE_LS_FILETYPES 
109 // simplified ping
110 //#define BB_SIMPLE_PING