int closepager = 0;
int tried = 0;
int saved_ret, saved_node;
- extern int user_mode;
/* Split readline string up into the vector. */
vline = cmd_make_strvec(line);
int execute_flag = 0;
/* Flag to indicate if in user/unprivileged mode. */
-int user_mode = 0;
+int user_mode;
/* For sigsetjmp() & siglongjmp(). */
static sigjmp_buf jmpbuf;
realgid = getgid();
suid_off();
+ user_mode = 0; /* may be set in options processing */
+
/* Preserve name of myself. */
progname = ((p = strrchr(argv[0], '/')) ? ++p : argv[0]);
/* Option handling. */
while (1) {
- opt = getopt_long(argc, argv, "be:c:d:nf:mEhCwN:u", longopts, 0);
+ opt = getopt_long(argc, argv, "be:c:d:nf:mEhCwN:u",
+ longopts, 0);
if (opt == EOF)
break;