Searched refs:pgrp (Results 1 - 17 of 17) sorted by relevance
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_proc.c | 169 static void orphanpg(struct pgrp *pg); 173 static void pgrp_add(struct pgrp * pgrp, proc_t parent, proc_t child); 175 static void pgrp_replace(proc_t p, struct pgrp *pgrp); 176 static void pgdelete_dropref(struct pgrp *pgrp); 177 extern void pg_rele_dropref(struct pgrp * pgrp); 181 struct pgrp * p 910 struct pgrp * pgrp; local 927 struct pgrp *pgrp; local 936 pg_rele(struct pgrp * pgrp) argument 944 pg_rele_dropref(struct pgrp * pgrp) argument 1020 struct pgrp *pgrp; local 1114 LIST_INSERT_HEAD(PGRPHASH(pgid), pgrp, pg_hash); local 1158 pgdelete_dropref(struct pgrp *pgrp) argument 1290 fixjobc(proc_t p, struct pgrp *pgrp, int entering) argument 1345 orphanpg(struct pgrp * pgrp) argument 2318 pgrp_add(struct pgrp * pgrp, struct proc * parent, struct proc * child) argument 2472 pgrp_lock(struct pgrp * pgrp) argument 2478 pgrp_unlock(struct pgrp * pgrp) argument 2499 struct pgrp * pgrp; local [all...] |
H A D | kern_sig.c | 1503 struct pgrp *pgrp; local 1530 pgrp = proc_pgrp(cp); 1532 pgrp = pgfind(pgid); 1533 if (pgrp == NULL) { 1546 /* PGRP_DROPREF drops the pgrp refernce */ 1547 pgrp_iterate(pgrp, PGRP_BLOCKITERATE | PGRP_DROPREF, killpg1_callback, &karg, 1563 struct pgrp *pgrp; local 1565 if (pgid && (pgrp 1599 pgsignal(struct pgrp *pgrp, int signum, int checkctty) argument [all...] |
H A D | tty.c | 345 struct pgrp *pg, *oldpg; 429 struct pgrp * oldpg; 458 /* drop the reference on prev session and pgrp */ 1056 struct pgrp *pg, *oldpg; 1203 case TIOCGPGRP: /* get pgrp of tty */ 1421 /* drop the reference on prev session and pgrp */ 1431 case TIOCSPGRP: { /* set pgrp of tty */ 1432 struct pgrp *pgrp = PGRP_NULL; local 1441 else if ((pgrp [all...] |
H A D | kern_malloc.c | 144 "pgrp", /* 17 M_PGRP */ 334 { SOS(pgrp), KMZ_CREATEZONE, FALSE }, /* 17 M_PGRP */
|
H A D | kern_resource.c | 187 struct pgrp *pg = PGRP_NULL; 190 /* returns the pgrp to ref */ 335 struct pgrp *pg = PGRP_NULL;
|
H A D | bsd_init.c | 200 struct pgrp pgrp0; 425 /* Initialize process and pgrp structures. */ 516 /* There is no other bsd thread this point and is safe without pgrp lock */
|
H A D | kern_prot.c | 533 struct pgrp * pg = PGRP_NULL; 540 /* enter pgrp works with its own pgrp refcount */ 589 struct pgrp *pg = PGRP_NULL; /* target pgrp */
|
H A D | kern_exit.c | 437 struct pgrp * pg; 589 * Signal foreground pgrp, 1705 struct pgrp * pg; 1738 * Signal foreground pgrp,
|
H A D | tty_pty.c | 277 struct pgrp *pg;
|
H A D | tty_ptmx.c | 659 struct pgrp * pg;
|
H A D | kern_sysctl.c | 1464 SYSCTL_PROC(_kern_proc, KERN_PROC_PGRP, pgrp, CTLTYPE_NODE|CTLFLAG_RD | CTLFLAG_LOCKED, 1497 struct pgrp *pg; 1557 struct pgrp *pg;
|
H A D | proc_info.c | 484 struct pgrp * pg;
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | proc_internal.h | 128 pid_t s_ttypgrpid; /* tty's pgrp id */ 164 struct pgrp { struct 165 LIST_ENTRY(pgrp) pg_hash; /* Hash chain. (LL) */ 166 LIST_HEAD(, proc) pg_members; /* Pointer to pgrp members. (PGL) */ 169 int pg_jobc; /* # procs qualifying pgrp for job control (PGL) */ 173 lck_mtx_t pg_mlock; /* mutex lock to protect pgrp */ 182 #define PGRP_NULL (struct pgrp *)0 229 LIST_ENTRY(proc) p_pglist; /* List of processes in pgrp.(PGL) */ 332 struct pgrp *p_pgrp; /* Pointer to process group. (LL) */ 408 #define P_LIST_INPGRP 0x00020000 /* process is in pgrp */ [all...] |
H A D | signalvar.h | 215 void pgsignal(struct pgrp *pgrp, int sig, int checkctty);
|
H A D | proc.h | 87 struct pgrp; 139 struct pgrp *p_pgrp; /* Pointer to process group. */
|
H A D | types.h | 302 struct pgrp;
|
H A D | tty.h | 128 struct pgrp *t_pgrp; /* Foreground process group. */
|
Completed in 104 milliseconds