/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | spawnveg.c | 48 spawnveg(const char* path, char* const argv[], char* const envv[], pid_t pgid) 56 if (pgid) 58 if (pgid <= 1) 59 pgid = 0; 60 if (err = posix_spawnattr_setpgroup(&attr, pgid)) 99 spawnveg(const char* path, char* const argv[], char* const envv[], pid_t pgid) 101 return spawnve(pgid ? P_DETACH : P_NOWAIT, path, argv, envv ? envv : environ); 115 spawnveg(const char* path, char* const argv[], char* const envv[], pid_t pgid) 120 if (pgid) 123 inherit.pgroup = (pgid > 1) ? pgid : SPAWN_NEWPGROUP; [all …]
|
H A D | setpgid.c | 62 setpgid(pid_t pid, pid_t pgid) 65 return(setpgrp(pid, pgid)); 70 if ((pid == 0 || pid == caller) && (pgid == 0 || pgid == caller))
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | pgrpsys.c | 41 setpgrp(int flag, int pid, int pgid) in setpgrp() argument 106 if (pgid == 0) in setpgrp() 107 pgid = p->p_pid; in setpgrp() 108 else if (pgid < 0 || pgid >= maxpid) { in setpgrp() 113 if (p->p_pgrp == pgid) { in setpgrp() 116 } else if (p->p_pid == pgid) { in setpgrp() 128 if ((q = pgfind(pgid)) == NULL || in setpgrp()
|
H A D | sigqueue.c | 69 pid_t pgid; in sigqkill() local 72 pgid = ttoproc(curthread)->p_pgrp; in sigqkill() 74 pgid = -pid; in sigqkill() 78 for (p = pgfind(pgid); p && !error; p = p->p_pglink) { in sigqkill()
|
H A D | corectl.c | 500 pid_t pgid; in set_proc_info() local 503 pgid = curproc->p_pgrp; in set_proc_info() 505 pgid = -pid; in set_proc_info() 508 for (p = pgfind(pgid); p != NULL; p = p->p_pglink) { in set_proc_info()
|
/illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Pg/ |
H A D | Pg.pm | 384 my $pgid = shift; 385 my $pg = _pg_get($self, $pgid) or return; 463 my $pgid = shift; 464 my $pg = _pg_get($self, $pgid) or return; 876 my $pgid = shift; 878 return unless defined $pgid; 881 return ($pgtree->{$pgid}); 1051 foreach my $pgid (keys %$pgtree) { 1052 next if $pgid == $ROOT_ID; 1053 my $pg = $pgtree->{$pgid}; [all …]
|
/illumos-gate/usr/src/cmd/nohup/ |
H A D | nohup.c | 673 pid_t pgid; in pnohup() local 678 pgid = strtol(argv[i], &end, 10); in pnohup() 684 if (*end == '\0' && pgid > 1) in pnohup() 698 if (pgids[j] == pgid) in pnohup() 705 pgids[npgids++] = pgid; in pnohup() 720 if (kill(-pgid, SIGSTOP) == -1) { in pnohup() 722 "stop process group %d: %s\n"), pgid, in pnohup() 740 if (psinfo.pr_pgid != pgid) in pnohup()
|
/illumos-gate/usr/src/cmd/id/ |
H A D | id.c | 58 static void pgid(gid_t); 166 pgid(gid); in main() 168 pgid(gid); in main() 181 pgid(gid); in main() 316 pgid(gid_t gid) in pgid() function
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pid.c | 364 pgfind_zone(pid_t pgid, zoneid_t zoneid) in pgfind_zone() argument 371 pidp = pid_lookup(pgid); in pgfind_zone() 376 if (zoneid == ALL_ZONES || pgid == 0 || p == NULL || in pgfind_zone() 388 pgfind(pid_t pgid) in pgfind() argument 396 return (pgfind_zone(pgid, zoneid)); in pgfind() 575 signal(pid_t pgid, int sig) in signal() argument 582 if (pgid == 0 || (pidp = pid_lookup(pgid)) == NULL) { in signal()
|
H A D | pgrp.c | 246 pgmembers(pgid) in pgmembers() argument 247 register pid_t pgid; in pgmembers() 253 for (prp = pgfind(pgid); prp; prp = prp->p_pglink) 254 if (prp->p_pid != pgid) {
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | pgrpsys.c | 70 setpgid(pid_t pid, pid_t pgid) in setpgid() argument 72 return (syscall(SYS_pgrpsys, 5, pid, pgid)); in setpgid()
|
/illumos-gate/usr/src/cmd/oplhpd/ |
H A D | oplhpd.c | 85 id_t pgid; in quit_daemon() local 91 pgid = getpgrp(); in quit_daemon() 92 (void) kill(-pgid, SIGTERM); in quit_daemon()
|
/illumos-gate/usr/src/cmd/acpihpd/ |
H A D | acpihpd.c | 217 id_t pgid; in daemon_quit() local 223 pgid = getpgrp(); in daemon_quit() 224 (void) kill(-pgid, SIGTERM); in daemon_quit()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/scripting/ |
H A D | tst.pgid.d | 39 printf("The pgid is %d\n", $pgid);
|
/illumos-gate/usr/src/lib/libxcurses/h/posix/ |
H A D | mkslocal.h | 1100 #define M_PS_JFMT { m_textstr(4867, "pid,sid,pgid=PGRP", "I"),\
|
/illumos-gate/usr/src/cmd/su/ |
H A D | su.c | 971 pid_t pgid; in audit_logout() local 989 pgid = getpgid(pid); in audit_logout() 999 (void) tcsetpgrp(fd, pgid); in audit_logout() 1004 (void) sigsend(P_PGID, pgid, SIGCONT); in audit_logout()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | ts.c | 1230 pid_t pid, pgid, sid; in ia_parmsset() local 1264 pgid = p->p_pgrp; in ia_parmsset() 1282 pgid = stp->sd_pgidp->pid_id; in ia_parmsset() 1288 on = pgid; in ia_parmsset() 1290 off = pgid; in ia_parmsset() 1295 pid, pgid, p); in ia_parmsset()
|
/illumos-gate/usr/src/cmd/sh/ |
H A D | jobs.c | 102 pgid2job(pid_t pgid) in pgid2job() argument 106 for (jp = joblst; jp != 0 && jp->j_pid != pgid; jp = jp->j_nxtp) in pgid2job()
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_event.c | 2102 long pgid; in aui_setpgrp() member 2141 pid_t pgid; in aus_setpgrp() local 2153 long pgid; in aus_setpgrp() member 2158 pgid = (pid_t)uap->pgid; in aus_setpgrp() 2205 au_uwrite(au_to_arg32(2, "pgid", pgid)); in aus_setpgrp()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/ |
H A D | jobs.c | 177 int pgid = pgrp; in tcsetpgrp() local 179 return(ioctl(fd, TIOCSPGRP, &pgid)); in tcsetpgrp()
|
H A D | path.c | 137 … pid_t _spawnveg(Shell_t *shp,const char *path, char* const argv[], char* const envp[], pid_t pgid) in _spawnveg() argument 143 pid = spawnveg(path,argv,envp,pgid); in _spawnveg()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | genunix.c | 300 struct pid pid, pgid, sid; in ps() local 346 mdb_vread(&pgid, sizeof (pgid), (uintptr_t)pr.p_pgidp); in ps() 378 pstat2ch(pr.p_stat), pid.pid_id, pr.p_ppid, pgid.pid_id, in ps()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | spa.c | 5383 uint64_t pgid; local 5394 &pgid) == 0); 5397 if (pool_guid != 0 && pool_guid != pgid) { 5405 (u_longlong_t)pgid); 5417 VERIFY(nvlist_add_uint64(nvroot, ZPOOL_CONFIG_GUID, pgid) == 0);
|
/illumos-gate/usr/src/cmd/auditrecord/ |
H A D | audit_record_attr.txt | 1779 comment=2, pgid, "pgid"
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_proc.c | 3593 int pgid = -1; in pt_setrun() local 3677 (void) IOP_CTL(mdb.m_term, TIOCSPGRP, &pgid); in pt_setrun()
|