Lines Matching refs:process
29 void pjwait(struct process *);
30 void pflush(struct process *);
31 void pclrcurr(struct process *);
34 void ptprint(struct process *);
36 void pstart(struct process *, int);
38 struct process *pgetcurr(struct process *);
39 struct process *pfind(tchar *);
51 struct process *pp;
52 struct process *fp;
64 * SysV sends a SIGCHLD when the child process
164 struct process *pp;
190 struct process *fp, *pp;
219 pjwait(struct process *pp)
221 struct process *fp;
236 * and the target process, or any of its friends, are running
306 struct process *pp;
331 struct process *pp;
342 * pflush - flag all process structures in the same job as the
343 * the argument process for deletion. The actual free of the
347 pflush(struct process *pp)
349 struct process *np;
356 printf("BUG: process flushed twice");
383 pclrcurr(struct process *pp)
406 * palloc - allocate a process structure and fill it up.
407 * an important assumption is made that the process is running.
412 struct process *pp;
418 pp = (struct process *)xcalloc(1, sizeof (struct process));
434 struct process *fp;
452 struct process *np;
593 struct process *pp, *tp;
617 pprint(struct process *pp, int flag)
620 struct process *tp;
750 ptprint(struct process *tp)
756 struct process *pp = tp;
778 struct process *pp;
808 struct process *pp;
828 struct process *pp;
845 struct process *pp;
864 struct process *pp;
945 struct process *pp, *np;
986 bferr("Arguments should be jobs or process id's");
1011 pstart(struct process *pp, int foregnd)
1013 struct process *np;
1062 struct process *pp;
1073 struct process *
1076 struct process *pp, *np;
1131 struct process *
1132 pgetcurr(struct process *pp)
1134 struct process *np;
1135 struct process *xp = PNULL;
1157 struct process *pp;
1171 * Wanttty tells whether process and/or tty pgrps are to be manipulated:
1173 * 0: already have tty; manipulate process pgrps only
1174 * 1: want to claim tty; manipulate process and tty pgrps
1194 * implemented by disconnecting the process from the tty so
1204 * Hold SIGCHLD until we have the process installed in our table.
1216 * setup the process group
1295 struct process *pp;