libbb: simplify NOFORK/NOEXEC defines, move set_task_comm to libbb

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2017-08-08 14:09:23 +02:00
parent 8858a9864e
commit ddd1ee4443
2 changed files with 24 additions and 25 deletions

View File

@ -34,14 +34,6 @@
# include <malloc.h> /* for mallopt */
#endif
#include <sys/prctl.h>
#ifndef PR_SET_NAME
#define PR_SET_NAME 15
#endif
#ifndef PR_GET_NAME
#define PR_GET_NAME 16
#endif
/* Declare <applet>_main() */
#define PROTOTYPES
#include "applets.h"
@ -911,14 +903,6 @@ int busybox_main(int argc UNUSED_PARAM, char **argv)
}
# endif
#if defined(__linux__) && (NUM_APPLETS > 1)
void FAST_FUNC set_task_comm(const char *comm)
{
/* okay if too long (truncates) */
prctl(PR_SET_NAME, (long)comm, 0, 0, 0);
}
#endif
# if NUM_APPLETS > 0
void FAST_FUNC run_applet_no_and_exit(int applet_no, const char *name, char **argv)
{