extern job_rec *first_job_rec;
extern env_rec *first_env_rec;
-extern char **args;
-extern int nargs;
+extern char **job_args;
+extern int job_nargs;
extern int njobs;
extern job_rec **job_array;
char *spooldir;
int serialize, force, update_only, now,
no_daemon, quiet, testing_only; /* command-line options */
-char **args; /* vector of "job" command-line arguments */
-int nargs; /* number of these */
+char **job_args; /* vector of "job" command-line arguments */
+int job_nargs; /* number of these */
char *defarg = "*";
int in_background; /* are we in the background? */
int old_umask; /* umask when started */
if (optind == argc)
{
/* no arguments. Equivalent to: `*' */
- nargs = 1;
- args = &defarg;
+ job_nargs = 1;
+ job_args = &defarg;
}
else
{
- nargs = argc - optind;
- args = argv + optind;
+ job_nargs = argc - optind;
+ job_args = argv + optind;
}
}
{
int i, r;
- for (i = 0; i < nargs; i++)
+ for (i = 0; i < job_nargs; i++)
{
- r = fnmatch(args[i], ident, 0);
+ r = fnmatch(job_args[i], ident, 0);
if (r == 0) return i;
if (r != FNM_NOMATCH) die("fnmatch() error");
}