/illumos-gate/usr/src/cmd/users/ |
H A D | users.c | 643 struct reqgrp *pgrp; /* Current item in the req'd group list */ in main() local 720 pgrp = (struct reqgrp *) in main() 722 pgrp->groupname = token; in main() 723 pgrp->found = FALSE; in main() 724 pgrp->next = NULL; in main() 726 reqgrphead = pgrp; in main() 727 qgrp = pgrp; in main() 744 pgrp = (struct reqgrp *) in main() 746 pgrp->groupname = token; in main() 747 pgrp->found = FALSE; in main() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pg.h | 133 #define PG_CPU_ITR_INIT(pgrp, itr) \ argument 136 (itr).pg = ((pg_t *)pgrp); \ 142 #define PG_CPU_GET_FIRST(pgrp) \ argument 143 (GROUP_SIZE(&((pg_t *)pgrp)->pg_cpus) > 0 ? \ 144 GROUP_ACCESS(&((pg_t *)pgrp)->pg_cpus, 0) : NULL) 149 #define PG_NUM_CPUS(pgrp) \ argument 150 (GROUP_SIZE(&(pgrp)->pg_cpus))
|
/illumos-gate/usr/src/cmd/logins/ |
H A D | logins.c | 1247 struct reqgrp *pgrp; /* Current item in req'd group list */ in main() local 1512 pgrp = malloc(sizeof (struct reqgrp)); in main() 1513 pgrp->groupname = token; in main() 1514 pgrp->next = NULL; in main() 1516 reqgrphead = pgrp; in main() 1517 qgrp = pgrp; in main() 1519 pgrp = malloc(sizeof (struct reqgrp)); in main() 1520 pgrp->groupname = token; in main() 1521 pgrp->next = NULL; in main() 1523 qgrp->next = pgrp; in main() [all …]
|
/illumos-gate/usr/src/ucblib/libucb/port/sys/ |
H A D | killpg.c | 47 killpg(int pgrp, int sig) in killpg() argument 52 if (pgrp < 0) { in killpg() 56 return (kill(-pgrp, sig)); in killpg()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | killpg.c | 42 killpg(pid_t pgrp, int sig) in killpg() argument 47 if (pgrp < 0) { in killpg() 51 return (kill(-pgrp, sig)); in killpg()
|
H A D | tcgetpgrp.c | 40 pid_t pgrp; in tcgetpgrp() local 42 if (tcgetsid(fd) < 0 || ioctl(fd, TIOCGPGRP, &pgrp) < 0) in tcgetpgrp() 44 return (pgrp); in tcgetpgrp()
|
H A D | tcsetpgrp.c | 38 tcsetpgrp(int fd, pid_t pgrp) in tcsetpgrp() argument 42 return (ioctl(fd, TIOCSPGRP, &pgrp)); in tcsetpgrp()
|
/illumos-gate/usr/src/cmd/svc/svccfg/ |
H A D | svccfg_xml.c | 379 new_bool_prop_from_attr(pgroup_t *pgrp, const char *pname, xmlNodePtr n, in new_bool_prop_from_attr() argument 403 r = internal_attach_property(pgrp, p); in new_bool_prop_from_attr() 412 new_str_prop_from_attr(pgroup_t *pgrp, const char *pname, scf_type_t ty, in new_str_prop_from_attr() argument 422 r = internal_attach_property(pgrp, p); in new_str_prop_from_attr() 431 new_opt_str_prop_from_attr(pgroup_t *pgrp, const char *pname, scf_type_t ty, in new_opt_str_prop_from_attr() argument 455 r = internal_attach_property(pgrp, p); in new_opt_str_prop_from_attr() 661 lxml_get_propval(pgroup_t *pgrp, xmlNodePtr propval) in lxml_get_propval() argument 667 int op = pgrp->sc_parent->sc_op; in lxml_get_propval() 674 pgrp->sc_pgroup_name); in lxml_get_propval() 687 "property '%s/%s'\n"), pgrp->sc_pgroup_name, in lxml_get_propval() [all …]
|
H A D | svccfg_internal.c | 674 internal_attach_pgroup(entity_t *ent, pgroup_t *pgrp) in internal_attach_pgroup() argument 676 if (uu_list_find(ent->sc_pgroups, pgrp, NULL, NULL) != NULL) { in internal_attach_pgroup() 678 "entity %s.\n"), pgrp->sc_pgroup_name, ent->sc_name); in internal_attach_pgroup() 682 (void) uu_list_append(ent->sc_pgroups, pgrp); in internal_attach_pgroup() 684 pgrp->sc_parent = ent; in internal_attach_pgroup() 690 internal_detach_pgroup(entity_t *ent, pgroup_t *pgrp) in internal_detach_pgroup() argument 692 uu_list_remove(ent->sc_pgroups, pgrp); in internal_detach_pgroup() 717 internal_attach_property(pgroup_t *pgrp, property_t *prop) in internal_attach_property() argument 721 if (uu_list_find(pgrp->sc_pgroup_props, prop, NULL, &idx) != NULL) { in internal_attach_property() 724 pgrp->sc_pgroup_name); in internal_attach_property() [all …]
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | audit_scf.c | 329 if (scf_iter_instance_pgs_typed(handle_iter->pgrp, handle->inst, in get_plugin_kva() 335 while (scf_iter_next_pg(handle_iter->pgrp, handle->pgrp) == 1) { in get_plugin_kva() 336 if (scf_pg_get_name(handle->pgrp, plugin_str_tmp, in get_plugin_kva() 367 handle->pgrp) != 0) { in get_plugin_kva() 417 if (handle->pgrp != NULL) { in scf_free() 418 scf_pg_destroy(handle->pgrp); in scf_free() 447 if ((handle->pgrp = scf_pg_create(handle->hndl)) == NULL) { in scf_init() 472 if (handle_iter->pgrp != NULL) { in scf_free_iter() 473 scf_iter_destroy(handle_iter->pgrp); in scf_free_iter() 492 if ((handle_iter->pgrp = scf_iter_create(handle->hndl)) == NULL) { in scf_init_iter() [all …]
|
H A D | audit_scf.h | 72 scf_propertygroup_t *pgrp; /* property group handle */ member 78 scf_iter_t *pgrp; /* property group iter handle */ member
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/ |
H A D | procopen.c | 300 proc->pgrp = arg1; in modify() 467 proc->pgrp = 0; in procopen() 747 else if ((proc->pid = spawnveg(path, p, environ, proc->pgrp)) != -1) in procopen() 776 proc->pid = spawnveg(env + 2, p, environ, proc->pgrp); in procopen() 837 if (proc->pgrp < 0) in procopen() 838 proc->pgrp = proc->pid; in procopen() 839 else if (proc->pgrp > 0) in procopen() 841 if (proc->pgrp == 1) in procopen() 842 proc->pgrp = proc->pid; in procopen() 843 if (setpgid(proc->pid, proc->pgrp) < 0 && proc->pid != proc->pgrp && errno == EPERM) in procopen()
|
/illumos-gate/usr/src/cmd/wall/ |
H A D | wall.c | 73 static struct group *pgrp; variable 121 if ((pgrp = getgrnam(grpname = optarg)) == NULL) { in main() 471 for (i = 0; pgrp->gr_mem[i] && pgrp->gr_mem[i][0]; i++) { in chkgrp() 472 if (strcmp(user, pgrp->gr_mem[i]) == 0) in chkgrp()
|
/illumos-gate/usr/src/cmd/sh/ |
H A D | jobs.c | 908 int pgrp = 0; in sigv() local 916 pgrp++; in sigv() 919 pgrp++; in sigv() 932 pgrp++; in sigv() 948 if (pgrp) in sigv() 963 if (pgrp) in sigv() 970 } else if (sig == SIGTERM && pgrp) in sigv()
|
/illumos-gate/usr/src/cmd/csh/ |
H A D | sh.sem.c | 216 int pgrp; local 224 pgrp = pcurrjob ? pcurrjob->p_jobid : getpid(); 246 (void) setpgid(0, pgrp); 253 (tchar *)&pgrp);
|
H A D | sh.proc.c | 1191 int pgrp, omask; in pfork() local 1228 pgrp = pcurrjob ? pcurrjob->p_jobid : child_pid; in pfork() 1256 (void) setpgid(0, pgrp); in pfork() 1261 (void) ioctl(FSHTTY, TIOCSPGRP, (char *)&pgrp); in pfork() 1277 setpgid(pid, pgrp); in pfork()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libtopo/ |
H A D | libtopo.c | 48 static char *pgrp; variable 436 if ((strncmp(pgrp, buf, sizeof (buf)) == 0) || in dump_pgroup() 437 (strncmp(pgrp, "all", sizeof (buf)) == 0)) { in dump_pgroup() 487 if (pgrp) in dump_tnode() 531 pgrp = opt_P; in fmtopo()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/ |
H A D | omitted.c | 447 int pgrp; in runve() local 472 pgrp = 1; in runve() 475 pgrp = 0; in runve() 611 if (pid > 0 && pgrp) in runve() 619 if (pgrp) in runve()
|
/illumos-gate/usr/src/cmd/whodo/ |
H A D | whodo.c | 187 struct uproc *up, *parent, *pgrp; in main() local 474 pgrp = findhash(info.pr_pgid); in main() 475 up->p_pgrplink = pgrp->p_pgrplink; in main() 476 pgrp->p_pgrplink = up; in main()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/ |
H A D | proc.h | 87 pid_t pgrp; /* process group id */ member
|
/illumos-gate/usr/src/uts/common/contract/ |
H A D | process.c | 515 pid_t pgrp = -1; in contract_process_kill() local 520 pgrp = ex->p_pgrp; in contract_process_kill() 527 (pgrp != -1 && (p->p_stat == SIDL || p->p_pgrp != pgrp)) || in contract_process_kill() 534 if (pgrp != -1) in contract_process_kill()
|
/illumos-gate/usr/src/cmd/vi/port/ |
H A D | ex_temp.c | 110 pid_t pgrp; in cleanup() local 118 if (ioctl(2, TIOCGPGRP, &pgrp) == 0) { in cleanup() 119 if (pgrp == getpgid(0)) { in cleanup()
|
/illumos-gate/usr/src/cmd/bnu/ |
H A D | conn.c | 99 int pgrp = getpgrp(); local 101 int pgrp = getpgrp(0); 103 ioctl(fn, TIOCSPGRP, &pgrp);
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | sockstr.c | 2726 so_set_asyncsigs(vnode_t *vp, pid_t pgrp, int events, int mode, cred_t *cr) in so_set_asyncsigs() argument 2735 ss.ss_pid = pgrp; in so_set_asyncsigs() 2784 so_set_siggrp(struct sonode *so, vnode_t *vp, pid_t pgrp, int mode, cred_t *cr) in so_set_siggrp() argument 2802 if (pgrp != 0) { in so_set_siggrp() 2804 pgrp, events)); in so_set_siggrp() 2805 error = so_set_asyncsigs(vp, pgrp, events, mode, cr); in so_set_siggrp() 2822 so->so_pgrp = pgrp; in so_set_siggrp()
|
/illumos-gate/usr/src/cmd/ptools/ptree/ |
H A D | ptree.c | 67 pid_t pgrp; member 670 p->pgrp = info->pr_pgid; in add_proc()
|