diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-03 19:30:21 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-03 19:30:21 +0200 |
commit | 72d725d7cc6d5cd8ad6c69f7efb3b7046931395b (patch) | |
tree | d27e4510693b6e1476c30ce02034c5e6969844fa | |
parent | 39194f030918b87eeb3e11e94cfa05f575fb47b4 (diff) | |
download | busybox-w32-72d725d7cc6d5cd8ad6c69f7efb3b7046931395b.tar.gz busybox-w32-72d725d7cc6d5cd8ad6c69f7efb3b7046931395b.tar.bz2 busybox-w32-72d725d7cc6d5cd8ad6c69f7efb3b7046931395b.zip |
getopt: make it NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | NOFORK_NOEXEC.lst | 26 | ||||
-rw-r--r-- | util-linux/getopt.c | 2 |
2 files changed, 14 insertions, 14 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst index 7073611a4..9fcef7823 100644 --- a/NOFORK_NOEXEC.lst +++ b/NOFORK_NOEXEC.lst | |||
@@ -129,7 +129,7 @@ ftpd - daemon | |||
129 | ftpget - runner | 129 | ftpget - runner |
130 | ftpput - runner | 130 | ftpput - runner |
131 | fuser - complex | 131 | fuser - complex |
132 | getopt | 132 | getopt - noexec. complex (many allocs) |
133 | getty - interactive | 133 | getty - interactive |
134 | grep - runner | 134 | grep - runner |
135 | groups - noexec | 135 | groups - noexec |
@@ -160,16 +160,16 @@ insmod | |||
160 | install - runner | 160 | install - runner |
161 | ionice - spawner | 161 | ionice - spawner |
162 | iostat - runner | 162 | iostat - runner |
163 | ip | 163 | ip - noexec candidate |
164 | ipaddr | 164 | ipaddr - noexec candidate |
165 | ipcalc | 165 | ipcalc - noexec candidate |
166 | ipcrm | 166 | ipcrm - noexec candidate |
167 | ipcs | 167 | ipcs - noexec candidate |
168 | iplink | 168 | iplink - noexec candidate |
169 | ipneigh | 169 | ipneigh - noexec candidate |
170 | iproute | 170 | iproute - noexec candidate |
171 | iprule | 171 | iprule - noexec candidate |
172 | iptunnel | 172 | iptunnel - noexec candidate |
173 | kbd_mode | 173 | kbd_mode |
174 | kill - NOFORK | 174 | kill - NOFORK |
175 | killall - NOFORK | 175 | killall - NOFORK |
@@ -257,8 +257,8 @@ poweroff - rare | |||
257 | powertop - interactive, longterm | 257 | powertop - interactive, longterm |
258 | printenv - NOFORK | 258 | printenv - NOFORK |
259 | printf - NOFORK | 259 | printf - NOFORK |
260 | ps | 260 | ps - noexec candidate |
261 | pscan | 261 | pscan - longterm |
262 | pstree | 262 | pstree |
263 | pwd - NOFORK | 263 | pwd - NOFORK |
264 | pwdx - NOFORK | 264 | pwdx - NOFORK |
diff --git a/util-linux/getopt.c b/util-linux/getopt.c index cf1bc592f..5fe0da7cd 100644 --- a/util-linux/getopt.c +++ b/util-linux/getopt.c | |||
@@ -47,7 +47,7 @@ | |||
47 | //config: help | 47 | //config: help |
48 | //config: Enable support for long options (option -l). | 48 | //config: Enable support for long options (option -l). |
49 | 49 | ||
50 | //applet:IF_GETOPT(APPLET(getopt, BB_DIR_BIN, BB_SUID_DROP)) | 50 | //applet:IF_GETOPT(APPLET_NOEXEC(getopt, getopt, BB_DIR_BIN, BB_SUID_DROP, getopt)) |
51 | 51 | ||
52 | //kbuild:lib-$(CONFIG_GETOPT) += getopt.o | 52 | //kbuild:lib-$(CONFIG_GETOPT) += getopt.o |
53 | 53 | ||