/illumos-gate/usr/src/cmd/getent/ |
H A D | dogetproject.c | 36 putprojent(const struct project *proj, FILE *fp) argument 40 if (proj == NULL) 44 proj->pj_name != NULL ? proj->pj_name : "", 45 proj->pj_projid, 46 proj->pj_comment != NULL ? proj->pj_comment : "") == EOF) 48 names = proj->pj_users; 59 names = proj->pj_groups; 71 proj 79 struct project proj; local [all...] |
/illumos-gate/usr/src/cmd/rcap/rcapd/ |
H A D | rcapd_collection_project.c | 41 lcollection_update_project_cb(const struct project *proj, void *walk_data) argument 52 capattr_abs = strstr(proj->pj_attr, PJ_ABS_ATTR_NAME "="); 54 if (capattr_abs > proj->pj_attr) 66 proj->pj_name, PJ_ABS_ATTR_NAME, capattr_abs); 71 colid.rcid_val = proj->pj_projid; 73 lcol = lcollection_insert_update(&colid, max_rss, proj->pj_name, 76 update_notification_cb("project", proj->pj_name, changes, 86 struct project proj; local 88 if (getprojbyid(id, &proj, buf, sizeof (buf)) != NULL && proj 112 struct project proj; local [all...] |
/illumos-gate/usr/src/lib/pam_modules/unix_cred/ |
H A D | unix_cred.c | 189 struct project proj, *pproj; local 435 pproj = getdefaultproj(user, &proj, (void *)&buf, 438 pproj = getprojbyname(projname, &proj, (void *)&buf, 455 if ((error = setproject(proj.pj_name, user, TASK_NORMAL)) != 0) { 464 proj.pj_name); 473 "project \"%s\": %m", user, proj.pj_name); 493 proj.pj_name); 504 "is unknown", proj.pj_name); 518 "bind to resource pool: %m", proj.pj_name); 538 "project \"%s\" (%d)", proj [all...] |
/illumos-gate/usr/src/lib/libexacct/demo/ |
H A D | exdump.c | 331 struct project proj; local 334 if (getprojbyid(projid, &proj, projbuf, 337 proj.pj_name);
|
/illumos-gate/usr/src/lib/libproject/common/ |
H A D | getprojent.c | 139 ismember(struct project *proj, const char *user, gid_t gid, int is_default) argument 157 for (u = proj->pj_users; *u; u++) { 170 for (g = proj->pj_groups; *g; g++) { 265 struct project proj; local 272 NSS_XbyY_INIT(&arg, &proj, buffer, buflen, str2project); 280 if (getprojbyname(name, &proj, buffer, buflen) == NULL) 287 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); 296 return (ismember(&proj, user, gid, 312 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); 325 return (ismember(&proj, use 341 struct project proj; local [all...] |
H A D | setproject.c | 565 * a pre-validated project structure in proj (whose name matches project_name) 570 * structure in proj unless they can be sure that the target process will never 576 pid_t pid, struct ps_prochandle *Pr, struct project *proj) 586 struct project local_proj; /* space to store proj if not provided */ 600 * If proj is NULL, acquire project information to ensure that 604 if (proj == NULL) { 605 if ((proj = getprojbyname(project_name, &local_proj, 626 projid = proj->pj_projid; 632 if ((kv_array = _str2kva(proj->pj_attr, KV_ASSIGN, 575 setproject_proc(const char *project_name, const char *user_name, int flags, pid_t pid, struct ps_prochandle *Pr, struct project *proj) argument
|
/illumos-gate/usr/src/cmd/projects/ |
H A D | projects.c | 68 struct project proj; local 75 if (getdefaultproj(name, &proj, tmp, PROJECT_BUFSZ) != NULL) { 77 projname = safe_malloc(strlen(proj.pj_name) + 1); 78 projcomm = safe_malloc(strlen(proj.pj_comment) + 1); 79 (void) strcpy(projname, proj.pj_name); 80 (void) strcpy(projcomm, proj.pj_comment); 89 while (getprojent(&proj, tmp, PROJECT_BUFSZ) != NULL) { 90 if (inproj(name, proj.pj_name, buffer, PROJECT_BUFSZ)) { 93 safe_malloc(strlen(proj.pj_name) + 1); 95 safe_malloc(strlen(proj [all...] |
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prutil.c | 286 struct project proj; local 289 if (noresolve || getprojbyid(projid, &proj, projbuf, PROJECT_BUFSZ) == 293 n = mbstowcs(NULL, proj.pj_name, 0); 298 proj.pj_name, '*'); 300 (void) snprintf(str, len, "%-28s", proj.pj_name);
|
/illumos-gate/usr/src/cmd/id/ |
H A D | id.c | 256 struct project proj; local 267 if (getdefaultproj(user, &proj, projbuf, 270 (int)proj.pj_projid, proj.pj_name); 280 if (getprojbyid(curprojid, &proj, projbuf, 286 (int)curprojid, proj.pj_name);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | fork.c | 951 kproject_t *proj; local 960 proj = task->tk_proj; 965 if (proj != proj0p) { 971 if (proj->kpj_nprocs >= proj->kpj_nprocs_ctl) 972 if (rctl_test(rc_project_nprocs, proj->kpj_rctls, 989 proj->kpj_nprocs++; 1260 proj->kpj_nprocs--;
|
H A D | shm.c | 1210 kproject_t *proj; local 1213 proj = sp->shm_perm.ipc_proj; 1243 rctl_decr_locked_mem(NULL, proj, unlocked_bytes, 0);
|
H A D | klpd.c | 456 projid_t proj = -1; local 477 proj = (projid_t)id; 478 kpp = project_hold_by_id(proj, crgetzone(cr), 608 projid_t proj; local 617 proj = (projid_t)id; 618 kpp = project_hold_by_id(proj, crgetzone(CRED()),
|
H A D | rctl.c | 568 e->rcep_p.proj = p->p_task->tk_proj; 2872 * rctl_incr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc, 2876 * zone. If proj is non-NULL the project must be held by the 2877 * caller; if it is NULL the proj and zone of proc_t p are used. 2888 rctl_incr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc, argument 2898 if (proj != NULL) { 2899 projp = proj; 2900 zonep = proj->kpj_zone; 2908 e.rcep_p.proj = projp; 2952 * rctl_decr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_ 2965 rctl_decr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc, int creditproc) argument [all...] |
/illumos-gate/usr/src/cmd/oamuser/user/ |
H A D | funcs.c | 56 static const char proj[] = "project name"; variable 88 { USERATTR_DEFAULTPROJ_KW, check_proj, proj }, 383 check_proj(const char *proj) argument 385 if (getprojidbyname(proj) < 0) { 386 return (proj);
|
/illumos-gate/usr/src/cmd/ipcs/ |
H A D | ipcs.c | 426 struct project proj; local 429 if ((getprojbyid(permp->ipcx_projid, &proj, buf, 433 (void) printf("%16.15s", proj.pj_name);
|
/illumos-gate/usr/src/cmd/newtask/ |
H A D | newtask.c | 436 * process is a member of proj 739 setproject_err(char *username, char *projname, int error, struct project *proj) argument 784 if (proj == NULL) 785 proj = getprojbyname(projname, &local_proj, prbuf, 788 if (proj == NULL || (kv_array = _str2kva(proj->pj_attr,
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | rctl.c | 202 kproject_t proj; local 251 if (mdb_vread(&proj, sizeof (kproject_t), 253 mdb_warn("failed to read proj at %p", task.tk_proj); 274 set = (uintptr_t)proj.kpj_rctls;
|
H A D | gcore.c | 814 mdb_kproject_t proj; local 848 if (mdb_ctf_vread(&proj, "kproject_t", "mdb_kproject_t", task.tk_proj, 852 pc->pc_projid = proj.kpj_id;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 81 kproject_t proj; local 84 res = mdb_vread(&proj, sizeof (kproject_t), (uintptr_t)perm->ipc_proj); 98 mdb_printf(" %5d %6d", proj.kpj_id, proj.kpj_zoneid);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | rctl.h | 176 struct kproject *proj; member in union:rctl_entity_p_struct::__anon8851
|
/illumos-gate/usr/src/cmd/cron/ |
H A D | at.c | 168 char *proj; local 210 proj = optarg; 212 if ((pprj = getprojbyname(proj, pprj, 230 if (isdigit(proj[0]) && 231 (pprj = getprojbyid(atoi(proj), pprj, 249 "%s not found.\n"), proj);
|
H A D | cron.c | 2191 struct project proj, *pproj = NULL; local 2370 if ((pproj = getprojbyid(projid, &proj,
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_spt.c | 391 kproject_t *proj; local 513 proj = sp->shm_perm.ipc_proj; 517 if (rctl_incr_locked_mem(procp, proj, lockedbytes, 0)) { 542 rctl_decr_locked_mem(NULL, proj, lockedbytes, 0); 630 kproject_t *proj; local 655 proj = sp->shm_perm.ipc_proj; 756 rctl_decr_locked_mem(NULL, proj, unlocked_bytes, 0); 2658 kproject_t *proj; local 2681 proj = sp->shm_perm.ipc_proj; 2724 if (rctl_incr_locked_mem(p, proj, unlocke [all...] |
/illumos-gate/usr/src/cmd/prctl/ |
H A D | prctl.c | 2035 struct project proj; local 2078 if (getprojbyname(idname, &proj, prbuf, PROJECT_BUFSZ) 2080 if (getprojbyid(intidname, &proj, prbuf, 2087 projid = proj.pj_projid;
|
/illumos-gate/usr/src/lib/librestart/common/ |
H A D | librestart.c | 2216 struct project proj, *pp; local 2246 pp = getdefaultproj(cip->pwd.pw_name, &proj, buf, 2281 pp = getprojbyid(projid, &proj, buf, bufsz);
|