Home
last modified time | relevance | path

Searched refs:pgid (Results 1 – 25 of 28) sorted by relevance

12

/titanic_41/usr/src/lib/libast/common/comp/
H A Dspawnveg.c48 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 Dsetpgid.c62 setpgid(pid_t pid, pid_t pgid)
65 return(setpgrp(pid, pgid));
70 if ((pid == 0 || pid == caller) && (pgid == 0 || pgid == caller))
/titanic_41/usr/src/uts/common/syscall/
H A Dpgrpsys.c44 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 Dsigqueue.c69 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 Dcorectl.c500 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_41/usr/src/cmd/perl/contrib/Sun/Solaris/Pg/
H A DPg.pm384 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_41/usr/src/cmd/id/
H A Did.c60 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_41/usr/src/cmd/nohup/
H A Dnohup.c673 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_41/usr/src/uts/common/os/
H A Dpgrp.c248 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 Dpid.c362 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_41/usr/src/lib/libc/port/sys/
H A Dpgrpsys.c72 setpgid(pid_t pid, pid_t pgid) in setpgid() argument
74 return (syscall(SYS_pgrpsys, 5, pid, pgid)); in setpgid()
/titanic_41/usr/src/cmd/oplhpd/
H A Doplhpd.c87 id_t pgid; in quit_daemon() local
93 pgid = getpgrp(); in quit_daemon()
94 (void) kill(-pgid, SIGTERM); in quit_daemon()
/titanic_41/usr/src/cmd/acpihpd/
H A Dacpihpd.c217 id_t pgid; in daemon_quit() local
223 pgid = getpgrp(); in daemon_quit()
224 (void) kill(-pgid, SIGTERM); in daemon_quit()
/titanic_41/usr/src/cmd/dtrace/test/tst/common/scripting/
H A Dtst.pgid.d41 printf("The pgid is %d\n", $pgid);
/titanic_41/usr/src/lib/libbc/libc/sys/common/
H A Dioctl.c148 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_41/usr/src/lib/libxcurses/h/posix/
H A Dmkslocal.h1102 #define M_PS_JFMT { m_textstr(4867, "pid,sid,pgid=PGRP", "I"),\
/titanic_41/usr/src/cmd/su/
H A Dsu.c950 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_41/usr/src/uts/common/disp/
H A Dts.c1238 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_41/usr/src/cmd/sh/
H A Djobs.c102 pgid2job(pid_t pgid) in pgid2job() argument
106 for (jp = joblst; jp != 0 && jp->j_pid != pgid; jp = jp->j_nxtp) in pgid2job()
/titanic_41/usr/src/lib/libshell/common/sh/
H A Djobs.c160 int pgid = pgrp; in tcsetpgrp() local
162 return(ioctl(fd, TIOCSPGRP, &pgid)); in tcsetpgrp()
H A Dpath.c126 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_41/usr/src/uts/common/c2/
H A Daudit_event.c2057 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_41/usr/src/cmd/mdb/common/modules/genunix/
H A Dgenunix.c177 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_41/usr/src/uts/common/fs/zfs/
H A Dspa.c3725 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_41/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c3525 int pgid = -1; in pt_setrun() local
3609 (void) IOP_CTL(mdb.m_term, TIOCSPGRP, &pgid); in pt_setrun()

12