* my_getid was leaking file descriptors, causing 'ls -l' on long
[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_FDFLUSH
18 #define BB_FIND
19 #define BB_FREE
20 #define BB_FSCK_MINIX
21 #define BB_MKFS_MINIX
22 #define BB_CHVT
23 #define BB_DEALLOCVT
24 #define BB_GREP
25 //#define BB_HALT
26 #define BB_HOSTNAME
27 #define BB_INIT
28 #define BB_KILL
29 //#define BB_LENGTH
30 #define BB_LN
31 #define BB_LOADFONT
32 #define BB_LOADKMAP
33 #define BB_LOGGER
34 #define BB_LS
35 //#define BB_MAKEDEVS
36 //#define BB_MATH
37 #define BB_MKDIR
38 #define BB_MKNOD
39 #define BB_MKSWAP
40 //#define BB_MNC
41 #define BB_MORE
42 #define BB_MOUNT
43 #define BB_NFSMOUNT
44 //#define BB_MT
45 //#define BB_MTAB
46 #define BB_MV
47 #define BB_PING
48 //#define BB_PRINTF
49 #define BB_PS
50 #define BB_PWD
51 #define BB_REGEXP
52 #define BB_REBOOT
53 #define BB_RM
54 #define BB_RMDIR
55 //#define BB_SFDISK
56 #define BB_SED
57 #define BB_SLEEP
58 #define BB_SWAPONOFF
59 #define BB_SYNC
60 #define BB_SYSLOGD
61 #define BB_TAR
62 #define BB_TAIL
63 #define BB_TOUCH
64 #define BB_TRUE_FALSE
65 #define BB_UMOUNT
66 #define BB_UPDATE
67 #define BB_UNAME
68 #define BB_GZIP
69 #define BB_GUNZIP
70 // Don't turn BB_UTILITY off.  It contains support code 
71 // that compiles to 0 if everything else if turned off.
72 #define BB_UTILITY
73 //
74 //
75 //
76 // This is where feature definitions go.  Generally speaking,
77 // turning this stuff off makes things a bit smaller (and less 
78 // pretty/useful).
79 //
80 //
81 // enable a second console on TTY2 in init
82 #define BB_FEATURE_INIT_SECOND_CONSOLE
83 // enable features that use the /proc filesystem
84 #define BB_FEATURE_USE_PROCFS
85 //Enable init being called as /linuxrc
86 #define BB_FEATURE_LINUXRC
87 // Use termios to manipulate the screen ('more' is prettier with this on)
88 #define BB_FEATURE_USE_TERMIOS
89 // calculate terminal & column widths
90 #define BB_FEATURE_AUTOWIDTH
91 // show username/groupnames (bypasses libc6 NSS)
92 #define BB_FEATURE_LS_USERNAME  
93 // show file timestamps
94 #define BB_FEATURE_LS_TIMESTAMPS
95 // enable ls -p and -F
96 #define BB_FEATURE_LS_FILETYPES