aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-03 19:30:21 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-03 19:30:21 +0200
commit72d725d7cc6d5cd8ad6c69f7efb3b7046931395b (patch)
treed27e4510693b6e1476c30ce02034c5e6969844fa
parent39194f030918b87eeb3e11e94cfa05f575fb47b4 (diff)
downloadbusybox-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.lst26
-rw-r--r--util-linux/getopt.c2
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
129ftpget - runner 129ftpget - runner
130ftpput - runner 130ftpput - runner
131fuser - complex 131fuser - complex
132getopt 132getopt - noexec. complex (many allocs)
133getty - interactive 133getty - interactive
134grep - runner 134grep - runner
135groups - noexec 135groups - noexec
@@ -160,16 +160,16 @@ insmod
160install - runner 160install - runner
161ionice - spawner 161ionice - spawner
162iostat - runner 162iostat - runner
163ip 163ip - noexec candidate
164ipaddr 164ipaddr - noexec candidate
165ipcalc 165ipcalc - noexec candidate
166ipcrm 166ipcrm - noexec candidate
167ipcs 167ipcs - noexec candidate
168iplink 168iplink - noexec candidate
169ipneigh 169ipneigh - noexec candidate
170iproute 170iproute - noexec candidate
171iprule 171iprule - noexec candidate
172iptunnel 172iptunnel - noexec candidate
173kbd_mode 173kbd_mode
174kill - NOFORK 174kill - NOFORK
175killall - NOFORK 175killall - NOFORK
@@ -257,8 +257,8 @@ poweroff - rare
257powertop - interactive, longterm 257powertop - interactive, longterm
258printenv - NOFORK 258printenv - NOFORK
259printf - NOFORK 259printf - NOFORK
260ps 260ps - noexec candidate
261pscan 261pscan - longterm
262pstree 262pstree
263pwd - NOFORK 263pwd - NOFORK
264pwdx - NOFORK 264pwdx - 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