/titanic_44/usr/src/lib/libast/common/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))
|
/titanic_44/usr/src/uts/common/syscall/ |
H A D | pgrpsys.c | 44 setpgrp(int flag, int pid, int pgid) in setpgrp() argument 109 if (pgid == 0) in setpgrp() 110 pgid = p->p_pid; in setpgrp() 111 else if (pgid < 0 || pgid >= maxpid) { in setpgrp() 116 if (p->p_pgrp == pgid) { in setpgrp() 119 } else if (p->p_pid == pgid) { in setpgrp() 131 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()
|
/titanic_44/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 …]
|
/titanic_44/usr/src/cmd/id/ |
H A D | id.c | 60 static void pgid(gid_t); 168 pgid(gid); in main() 170 pgid(gid); in main() 183 pgid(gid); in main() 318 pgid(gid_t gid) in pgid() function
|
/titanic_44/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()
|
/titanic_44/usr/src/uts/common/os/ |
H A D | pgrp.c | 248 pgmembers(pgid) in pgmembers() argument 249 register pid_t pgid; in pgmembers() 255 for (prp = pgfind(pgid); prp; prp = prp->p_pglink) 256 if (prp->p_pid != pgid) {
|
H A D | pid.c | 362 pgfind_zone(pid_t pgid, zoneid_t zoneid) in pgfind_zone() argument 369 pidp = pid_lookup(pgid); in pgfind_zone() 374 if (zoneid == ALL_ZONES || pgid == 0 || p == NULL || in pgfind_zone() 386 pgfind(pid_t pgid) in pgfind() argument 394 return (pgfind_zone(pgid, zoneid)); in pgfind() 576 signal(pid_t pgid, int sig) in signal() argument 583 if (pgid == 0 || (pidp = pid_lookup(pgid)) == NULL) { in signal()
|
/titanic_44/usr/src/lib/libc/port/sys/ |
H A D | pgrpsys.c | 72 setpgid(pid_t pid, pid_t pgid) in setpgid() argument 74 return (syscall(SYS_pgrpsys, 5, pid, pgid)); in setpgid()
|
/titanic_44/usr/src/cmd/oplhpd/ |
H A D | oplhpd.c | 87 id_t pgid; in quit_daemon() local 93 pgid = getpgrp(); in quit_daemon() 94 (void) kill(-pgid, SIGTERM); in quit_daemon()
|
/titanic_44/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()
|
/titanic_44/usr/src/cmd/dtrace/test/tst/common/scripting/ |
H A D | tst.pgid.d | 41 printf("The pgid is %d\n", $pgid);
|
/titanic_44/usr/src/lib/libbc/libc/sys/common/ |
H A D | ioctl.c | 148 pid_t pgid; in _bc_ioctl() local 163 (pgid = *((pid_t *)arg)) != 0 && in _bc_ioctl() 164 pgid == getpid() && in _bc_ioctl() 165 setpgid(0, pgid) == 0) { in _bc_ioctl()
|
/titanic_44/usr/src/lib/libxcurses/h/posix/ |
H A D | mkslocal.h | 1102 #define M_PS_JFMT { m_textstr(4867, "pid,sid,pgid=PGRP", "I"),\
|
/titanic_44/usr/src/cmd/su/ |
H A D | su.c | 950 pid_t pgid; in audit_logout() local 968 pgid = getpgid(pid); in audit_logout() 978 (void) tcsetpgrp(fd, pgid); in audit_logout() 983 (void) sigsend(P_PGID, pgid, SIGCONT); in audit_logout()
|
/titanic_44/usr/src/uts/common/disp/ |
H A D | ts.c | 1238 pid_t pid, pgid, sid; in ia_parmsset() local 1272 pgid = p->p_pgrp; in ia_parmsset() 1290 pgid = stp->sd_pgidp->pid_id; in ia_parmsset() 1296 on = pgid; in ia_parmsset() 1298 off = pgid; in ia_parmsset() 1303 pid, pgid, p); in ia_parmsset()
|
/titanic_44/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()
|
/titanic_44/usr/src/lib/libshell/common/sh/ |
H A D | jobs.c | 160 int pgid = pgrp; in tcsetpgrp() local 162 return(ioctl(fd, TIOCSPGRP, &pgid)); in tcsetpgrp()
|
H A D | path.c | 126 static pid_t _spawnveg(const char *path, char* const argv[], char* const envp[], pid_t pgid) in _spawnveg() argument 134 pid = spawnveg(path,argv,envp,pgid); in _spawnveg()
|
/titanic_44/usr/src/uts/common/c2/ |
H A D | audit_event.c | 2057 long pgid; in aui_setpgrp() member 2096 pid_t pgid; in aus_setpgrp() local 2108 long pgid; in aus_setpgrp() member 2113 pgid = (pid_t)uap->pgid; in aus_setpgrp() 2160 au_uwrite(au_to_arg32(2, "pgid", pgid)); in aus_setpgrp()
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | genunix.c | 177 struct pid pid, pgid, sid; in ps() local 216 mdb_vread(&pgid, sizeof (pgid), (uintptr_t)pr.p_pgidp); in ps() 228 pstat2ch(pr.p_stat), pid.pid_id, pr.p_ppid, pgid.pid_id, in ps()
|
/titanic_44/usr/src/uts/common/fs/zfs/ |
H A D | spa.c | 3725 uint64_t pgid; in spa_generate_rootconf() local 3736 &pgid) == 0); in spa_generate_rootconf() 3746 VERIFY(nvlist_add_uint64(nvroot, ZPOOL_CONFIG_GUID, pgid) == 0); in spa_generate_rootconf()
|
/titanic_44/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_proc.c | 3525 int pgid = -1; in pt_setrun() local 3609 (void) IOP_CTL(mdb.m_term, TIOCSPGRP, &pgid); in pt_setrun()
|