const struct BB_applet *current_applet;
const char *applet_name ATTRIBUTE_EXTERNALLY_VISIBLE;
#ifdef BB_NOMMU
-smallint re_execed;
+bool re_execed;
#endif
struct BB_suid_config *m_next;
} *suid_config;
-static smallint suid_cfg_readable;
+static bool suid_cfg_readable;
/* check if u is member of group g */
static int ingroup(uid_t u, gid_t g)
const char *errmsg;
char *s;
char *e;
- int i, lc, section;
+ int i;
+ unsigned lc;
+ smallint section;
char buffer[256];
struct stat st;
}
#if !ENABLE_FEATURE_SUID_CONFIG_QUIET
{
- static smallint onetime = 0;
+ static bool onetime = 0;
if (!onetime) {
onetime = 1;
# define bb_daemonize(flags) bb_daemonize_or_rexec(flags, bogus)
#else
void forkexit_or_rexec(char **argv);
- extern smallint re_execed;
+ extern bool re_execed;
# define fork() BUG_fork_is_unavailable_on_nommu()
# define daemon(a,b) BUG_daemon_is_unavailable_on_nommu()
# define bb_daemonize(a) BUG_bb_daemonize_is_unavailable_on_nommu()