arglist
struct arglist arglist;
arglist.lastp = &arglist.list;
expandarg(argp, &arglist, EXP_FULL | EXP_TILDE);
*arglist.lastp = NULL;
for (sp = arglist.list ; sp ; sp = sp->next) {
struct arglist arglist;
arglist.lastp = &arglist.list;
expandarg(n->ncase.expr, &arglist, EXP_TILDE);
if (casematch(patp, arglist.list->text)) {
struct arglist fn;
struct arglist arglist;
struct arglist varlist;
arglist.lastp = &arglist.list;
expandarg(argp, &arglist, EXP_FULL | EXP_TILDE);
*arglist.lastp = NULL;
for (sp = arglist.list ; sp ; sp = sp->next)
for (sp = arglist.list ; sp ; sp = sp->next) {
for (sp = arglist.list ; sp ; sp = sp->next) {
STATIC void ifsbreakup(char *, size_t, struct arglist *);
ifsbreakup(char *string, size_t len __debugused, struct arglist *arglist)
*arglist->lastp = sp;
arglist->lastp = &sp->next;
*arglist->lastp = sp;
arglist->lastp = &sp->next;
*arglist->lastp = sp;
arglist->lastp = &sp->next;
expandarg(union node *arg, struct arglist *arglist, int flag)
if (arglist == NULL) {
*arglist->lastp = exparg.list;
arglist->lastp = exparg.lastp;
struct arglist exparg; /* holds expanded arg list */
void expandarg(union node *, struct arglist *, int);
struct arglist arglist;
arglist.freeglob = 0;
arglist.argcnt = 0;
arglist.glob.gl_flags = GLOB_ALTDIRFUNC;
arglist.glob.gl_opendir = (void *)rst_opendir;
arglist.glob.gl_readdir = (void *)glob_readdir;
arglist.glob.gl_closedir = (void *)rst_closedir;
arglist.glob.gl_lstat = glob_stat;
arglist.glob.gl_stat = glob_stat;
if (arglist.freeglob != 0) {
arglist.freeglob = 0;
arglist.argcnt = 0;
globfree(&arglist.glob);
getcmd(curdir, cmd, name, sizeof(name), &arglist);
getcmd(char *curdir, char *cmd, char *name, size_t size, struct arglist *ap)
static void getcmd(char *, char *, char *, size_t, struct arglist *);
ACPI_OBJECT_LIST arglist = {
&arglist, &buf);
static ARG *arglist; /* head of linked list */
cur->next = arglist;
arglist = cur;
if (!arglist)
for (step = arglist; step; step = step->next)
char **arglist;
arglist = v;
if (*arglist == NULL)
if ((cp = expand(*arglist)) == NULL)
const char **arglist = v;
if (*arglist == NULL) {
for (ap = arglist; *ap != NULL; ap++) {
char **arglist = v;
for (ap = arglist; *ap != NULL; ap++) {
const char **arglist = v;
if (*arglist == NULL) {
for (ap = arglist; *ap != NULL; ap++) {
char *arglist[MAXARGC];
if ((c = getrawlist(cp, arglist, (int)__arraycount(arglist))) < 0)
e = (*com->c_func)(arglist);
char **arglist = v;
if ((cp = expand(*arglist)) == NULL)
static const char *arglist[ARGLISTLEN];
arglist[i] = NULL;
retval = spawnvp(P_WAIT, arglist[0], arglist);
execvp(arglist[0], __UNCONST(arglist));
arglist[argcount++] = cp;
arglist[pwhere] = cp;
static void initarg(struct arglist *);
static void addarg(struct arglist *, const char *, int);
initarg(struct arglist *al)
addarg(struct arglist *al, const char *arg, int copy)
struct arglist al;
va_list arglist;
va_start(arglist, msg);
vsyslog(pri, msg, arglist);
vfprintf(stderr, msg, arglist);
va_end(arglist);