Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/contrib/ast/src/lib/libast/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))
/illumos-gate/usr/src/uts/common/syscall/
H A Dpgrpsys.c41 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 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()
/illumos-gate/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 …]
/illumos-gate/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()
/illumos-gate/usr/src/cmd/id/
H A Did.c58 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 Dpid.c364 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 Dpgrp.c246 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 Dpgrpsys.c70 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 Doplhpd.c85 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 Dacpihpd.c217 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 Dtst.pgid.d39 printf("The pgid is %d\n", $pgid);
/illumos-gate/usr/src/lib/libxcurses/h/posix/
H A Dmkslocal.h1100 #define M_PS_JFMT { m_textstr(4867, "pid,sid,pgid=PGRP", "I"),\
/illumos-gate/usr/src/cmd/su/
H A Dsu.c971 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 Dts.c1230 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 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()
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_event.c2102 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 Djobs.c177 int pgid = pgrp; in tcsetpgrp() local
179 return(ioctl(fd, TIOCSPGRP, &pgid)); in tcsetpgrp()
H A Dpath.c137 … 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 Dgenunix.c300 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 Dspa.c5383 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 Daudit_record_attr.txt1779 comment=2, pgid, "pgid"
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c3593 int pgid = -1; in pt_setrun() local
3677 (void) IOP_CTL(mdb.m_term, TIOCSPGRP, &pgid); in pt_setrun()

12