Lines Matching refs:psargs
78 char *psargs;
147 char *psargs = NULL; /* pointer to buffer for -w and -ww options */
376 if (twidth > PRARGSZ && (psargs = malloc(twidth)) == NULL) {
380 svpsargs = psargs;
411 if (psargs != NULL || eflg) {
475 if ((psargs != NULL &&
476 preadargs(asfd, &info, psargs) == -1) ||
477 (eflg && preadenvs(asfd, &info, psargs) == -1)) {
490 psargs = info.pr_psargs;
508 if (psargs == NULL)
509 psent[nent].psargs = NULL;
511 if ((psent[nent].psargs = malloc(strlen(psargs)+1))
516 (void) strcpy(psent[nent].psargs, psargs);
523 psargs = svpsargs;
535 if (prcom(pp->found, pp->psinfo, pp->psargs)) {
560 preadargs(int pfd, psinfo_t *psinfo, char *psargs)
564 char *psa = psargs;
625 while (psa > psargs && isspace(*(psa-1)))
630 if (strlen(psinfo->pr_psargs) > strlen(psargs))
631 (void) strcpy(psargs, psinfo->pr_psargs);
638 * Append them to psargs if there is room.
641 preadenvs(int pfd, psinfo_t *psinfo, char *psargs)
658 psainit = psa = (psargs != NULL)? psargs : psinfo->pr_psargs;
837 prcom(int found, psinfo_t *psinfo, char *psargs)
999 if (psargs == NULL) {
1004 psa = psargs;
1005 i = strlen(psargs);