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