free,stat: make NOEXEC
pkill/pgrep/pidof uncovered another quirk: what about noexec's _process names_? Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -15,7 +15,7 @@
|
||||
//config: memory in the system, as well as the buffers used by the kernel.
|
||||
//config: The shared memory column should be ignored; it is obsolete.
|
||||
|
||||
//applet:IF_FREE(APPLET(free, BB_DIR_USR_BIN, BB_SUID_DROP))
|
||||
//applet:IF_FREE(APPLET_NOEXEC(free, free, BB_DIR_USR_BIN, BB_SUID_DROP, free))
|
||||
|
||||
//kbuild:lib-$(CONFIG_FREE) += free.o
|
||||
|
||||
@ -47,7 +47,10 @@ struct globals {
|
||||
#endif
|
||||
} FIX_ALIASING;
|
||||
#define G (*(struct globals*)bb_common_bufsiz1)
|
||||
#define INIT_G() do { setup_common_bufsiz(); } while (0)
|
||||
#define INIT_G() do { \
|
||||
setup_common_bufsiz(); \
|
||||
/* NB: noexec applet - globals not zeroed */ \
|
||||
} while (0)
|
||||
|
||||
|
||||
static unsigned long long scale(unsigned long d)
|
||||
|
Reference in New Issue
Block a user