Lines Matching refs:psargs
80 char *psargs; member
149 char *psargs = NULL; /* pointer to buffer for -w and -ww options */ in ucbmain() local
378 if (twidth > PRARGSZ && (psargs = malloc(twidth)) == NULL) { in ucbmain()
382 svpsargs = psargs; in ucbmain()
413 if (psargs != NULL || eflg) { in ucbmain()
477 if ((psargs != NULL && in ucbmain()
478 preadargs(asfd, &info, psargs) == -1) || in ucbmain()
479 (eflg && preadenvs(asfd, &info, psargs) == -1)) { in ucbmain()
492 psargs = info.pr_psargs; in ucbmain()
510 if (psargs == NULL) in ucbmain()
511 psent[nent].psargs = NULL; in ucbmain()
513 if ((psent[nent].psargs = malloc(strlen(psargs)+1)) in ucbmain()
518 (void) strcpy(psent[nent].psargs, psargs); in ucbmain()
525 psargs = svpsargs; in ucbmain()
537 if (prcom(pp->found, pp->psinfo, pp->psargs)) { in ucbmain()
562 preadargs(int pfd, psinfo_t *psinfo, char *psargs) in preadargs() argument
566 char *psa = psargs; in preadargs()
627 while (psa > psargs && isspace(*(psa-1))) in preadargs()
632 if (strlen(psinfo->pr_psargs) > strlen(psargs)) in preadargs()
633 (void) strcpy(psargs, psinfo->pr_psargs); in preadargs()
643 preadenvs(int pfd, psinfo_t *psinfo, char *psargs) in preadenvs() argument
660 psainit = psa = (psargs != NULL)? psargs : psinfo->pr_psargs; in preadenvs()
843 prcom(int found, psinfo_t *psinfo, char *psargs) in prcom() argument
1005 if (psargs == NULL) { in prcom()
1010 psa = psargs; in prcom()
1011 i = strlen(psargs); in prcom()