/illumos-gate/usr/src/cmd/getent/ |
H A D | dogetproject.c | 34 putprojent(const struct project *proj, FILE *fp) in putprojent() argument 38 if (proj == NULL) in putprojent() 42 proj->pj_name != NULL ? proj->pj_name : "", in putprojent() 43 proj->pj_projid, in putprojent() 44 proj->pj_comment != NULL ? proj->pj_comment : "") == EOF) in putprojent() 46 names = proj->pj_users; in putprojent() 57 names = proj->pj_groups; in putprojent() 69 proj->pj_attr != NULL ? proj->pj_attr : "") == EOF) in putprojent() 77 struct project proj; in dogetproject() local 86 while ((pproj = getprojent(&proj, buf, PROJECT_BUFSZ)) != NULL) in dogetproject() [all …]
|
/illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Project/ |
H A D | Project.xs | 31 pushret_project(const struct project *proj) in pushret_project() argument 39 PUSHs(sv_2mortal(newSVpv(proj->pj_name, 0))); in pushret_project() 44 PUSHs(sv_2mortal(newSVpv(proj->pj_name, 0))); in pushret_project() 45 PUSHs(sv_2mortal(newSViv(proj->pj_projid))); in pushret_project() 46 PUSHs(sv_2mortal(newSVpv(proj->pj_comment, 0))); in pushret_project() 48 for (cp = proj->pj_users; *cp != NULL; cp++) { in pushret_project() 53 for (cp = proj->pj_groups; *cp != NULL; cp++) { in pushret_project() 57 PUSHs(sv_2mortal(newSVpv(proj->pj_attr, 0))); in pushret_project() 160 struct project proj, *projp; variable 164 if ((projp = getprojent(&proj, buf, sizeof (buf)))) { [all …]
|
/illumos-gate/usr/src/cmd/rcap/rcapd/ |
H A D | rcapd_collection_project.c | 39 lcollection_update_project_cb(const struct project *proj, void *walk_data) in lcollection_update_project_cb() argument 50 capattr_abs = strstr(proj->pj_attr, PJ_ABS_ATTR_NAME "="); in lcollection_update_project_cb() 52 if (capattr_abs > proj->pj_attr) in lcollection_update_project_cb() 64 proj->pj_name, PJ_ABS_ATTR_NAME, capattr_abs); in lcollection_update_project_cb() 69 colid.rcid_val = proj->pj_projid; in lcollection_update_project_cb() 71 lcol = lcollection_insert_update(&colid, max_rss, proj->pj_name, in lcollection_update_project_cb() 74 update_notification_cb("project", proj->pj_name, changes, in lcollection_update_project_cb() 84 struct project proj; in lcollection_update_project_byid_cb() local 86 if (getprojbyid(id, &proj, buf, sizeof (buf)) != NULL && proj.pj_attr != in lcollection_update_project_byid_cb() 88 return (lcollection_update_project_cb(&proj, walk_data)); in lcollection_update_project_byid_cb() [all …]
|
/illumos-gate/usr/src/cmd/projadd/ |
H A D | projadd.pl | 157 my $proj = {}; 160 $proj->{'name'} = ''; 161 $proj->{'projid'} = $maxpjid + 1;; 162 $proj->{'comment'} = ''; 163 $proj->{'userlist'} = []; 164 $proj->{'grouplist'} = []; 165 $proj->{'attributelist'} = []; 166 $proj->{'modified'} = 'true'; 167 push(@$pf, $proj); 176 $proj->{'name'} = $value; [all …]
|
H A D | projmod.pl | 475 my ($proj, $idx); 481 $proj = $r; 487 if (! $proj); 499 $proj = $r; 515 $proj->{'name'} = $value; 518 projent_validate_unique_name($proj, $pf); 533 $proj->{'projid'} = $value; 538 projent_validate_unique_id($proj, $pf); 553 $proj->{'comment'} = $value; 567 merge_lists($list, $proj->{'userlist'}, $flags->{mode}); [all …]
|
/illumos-gate/usr/src/cmd/projects/ |
H A D | projects.c | 66 struct project proj; in find_projects() local 73 if (getdefaultproj(name, &proj, tmp, PROJECT_BUFSZ) != NULL) { in find_projects() 75 projname = safe_malloc(strlen(proj.pj_name) + 1); in find_projects() 76 projcomm = safe_malloc(strlen(proj.pj_comment) + 1); in find_projects() 77 (void) strcpy(projname, proj.pj_name); in find_projects() 78 (void) strcpy(projcomm, proj.pj_comment); in find_projects() 87 while (getprojent(&proj, tmp, PROJECT_BUFSZ) != NULL) { in find_projects() 88 if (inproj(name, proj.pj_name, buffer, PROJECT_BUFSZ)) { in find_projects() 91 safe_malloc(strlen(proj.pj_name) + 1); in find_projects() 93 safe_malloc(strlen(proj.pj_comment) + 1); in find_projects() [all …]
|
/illumos-gate/usr/src/lib/libproject/common/ |
H A D | getprojent.c | 137 ismember(struct project *proj, const char *user, gid_t gid, int is_default) in ismember() argument 155 for (u = proj->pj_users; *u; u++) { in ismember() 168 for (g = proj->pj_groups; *g; g++) { in ismember() 263 struct project proj; in _inproj() local 270 NSS_XbyY_INIT(&arg, &proj, buffer, buflen, str2project); in _inproj() 278 if (getprojbyname(name, &proj, buffer, buflen) == NULL) in _inproj() 285 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() 294 return (ismember(&proj, user, gid, in _inproj() 310 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() 323 return (ismember(&proj, user, gid, DEFAULT_PROJECT)); in _inproj() [all …]
|
H A D | setproject.c | 576 pid_t pid, struct ps_prochandle *Pr, struct project *proj) in setproject_proc() argument 604 if (proj == NULL) { in setproject_proc() 605 if ((proj = getprojbyname(project_name, &local_proj, in setproject_proc() 626 projid = proj->pj_projid; in setproject_proc() 632 if ((kv_array = _str2kva(proj->pj_attr, KV_ASSIGN, in setproject_proc()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmmopen.c | 94 int proj; /* project number */ member 104 int proj; /* shm project ID */ member 118 sprintf(mesg, "Project: %10d\n", mmdc->proj); write(fd, mesg, strlen(mesg)); in _vmmdump() 140 if(mmdc->proj < 0) in mmfix() 181 if(mmdc->proj < 0 ) /* proj < 0 means doing mmap() */ in mminit() 195 if((key = ftok(mmdc->file, mmdc->proj)) < 0 ) in mminit() 215 mmvm->proj = mmdc->proj; in mminit() 217 if(mmdc->proj < 0 ) /* flush to file */ in mminit() 238 if(mmvm->proj != mmdc->proj || strcmp(mmvm->file, mmdc->file) != 0 ) in mminit() 254 { if(mmdc->proj < 0) in mminit() [all …]
|
/illumos-gate/usr/src/lib/pam_modules/unix_cred/ |
H A D | unix_cred.c | 190 struct project proj, *pproj; in pam_sm_setcred() local 437 pproj = getdefaultproj(user, &proj, (void *)&buf, in pam_sm_setcred() 440 pproj = getprojbyname(projname, &proj, (void *)&buf, in pam_sm_setcred() 456 if ((error = setproject(proj.pj_name, user, TASK_NORMAL)) != 0) { in pam_sm_setcred() 465 proj.pj_name); in pam_sm_setcred() 474 "project \"%s\": %m", user, proj.pj_name); in pam_sm_setcred() 494 proj.pj_name); in pam_sm_setcred() 505 "is unknown", proj.pj_name); in pam_sm_setcred() 519 "bind to resource pool: %m", proj.pj_name); in pam_sm_setcred() 539 "project \"%s\" (%d)", proj.pj_name, error); in pam_sm_setcred() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | project.c | 268 e.rcep_p.proj = p; in project_hold_by_id() 442 if (e->rcep_p.proj == NULL) in project_cpu_shares_set() 445 e->rcep_p.proj->kpj_shares = nv; in project_cpu_shares_set() 474 kproject_t *kpj = e->rcep_p.proj; in project_cpu_cap_set() 520 if (e->rcep_p.proj == NULL) in project_lwps_test() 523 nlwps = e->rcep_p.proj->kpj_nlwps; in project_lwps_test() 537 if (e->rcep_p.proj == NULL) in project_lwps_set() 540 e->rcep_p.proj->kpj_nlwps_ctl = nv; in project_lwps_set() 577 if (e->rcep_p.proj == NULL) in project_procs_test() 580 nprocs = e->rcep_p.proj->kpj_nprocs; in project_procs_test() [all …]
|
H A D | fork.c | 952 kproject_t *proj; in getproc() local 961 proj = task->tk_proj; in getproc() 966 if (proj != proj0p) { in getproc() 972 if (proj->kpj_nprocs >= proj->kpj_nprocs_ctl) in getproc() 973 if (rctl_test(rc_project_nprocs, proj->kpj_rctls, in getproc() 990 proj->kpj_nprocs++; in getproc() 1261 proj->kpj_nprocs--; in getproc()
|
H A D | klpd.c | 456 projid_t proj = -1; in klpd_reg() local 477 proj = (projid_t)id; in klpd_reg() 478 kpp = project_hold_by_id(proj, crgetzone(cr), in klpd_reg() 608 projid_t proj; in klpd_unreg() local 617 proj = (projid_t)id; in klpd_unreg() 618 kpp = project_hold_by_id(proj, crgetzone(CRED()), in klpd_unreg()
|
H A D | rctl.c | 568 e->rcep_p.proj = p->p_task->tk_proj; in rctl_entity_obtain_entity_p() 2886 rctl_incr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc, in rctl_incr_locked_mem() argument 2896 if (proj != NULL) { in rctl_incr_locked_mem() 2897 projp = proj; in rctl_incr_locked_mem() 2898 zonep = proj->kpj_zone; in rctl_incr_locked_mem() 2906 e.rcep_p.proj = projp; in rctl_incr_locked_mem() 2963 rctl_decr_locked_mem(proc_t *p, kproject_t *proj, rctl_qty_t inc, in rctl_decr_locked_mem() argument 2969 if (proj != NULL) { in rctl_decr_locked_mem() 2970 projp = proj; in rctl_decr_locked_mem() 2971 zonep = proj->kpj_zone; in rctl_decr_locked_mem()
|
/illumos-gate/usr/src/cmd/id/ |
H A D | id.c | 254 struct project proj; in main() local 265 if (getdefaultproj(user, &proj, projbuf, in main() 268 (int)proj.pj_projid, proj.pj_name); in main() 278 if (getprojbyid(curprojid, &proj, projbuf, in main() 284 (int)curprojid, proj.pj_name); in main()
|
/illumos-gate/usr/src/cmd/oamuser/user/ |
H A D | Makefile | 48 val_lprj.o proj.o 51 groups.o messages.o funcs.o proj.o 56 proj.o
|
H A D | funcs.c | 57 static const char proj[] = "project name"; variable 87 { USERATTR_DEFAULTPROJ_KW, check_proj, proj }, 381 check_proj(const char *proj) in check_proj() argument 383 if (getprojidbyname(proj) < 0) { in check_proj() 384 return (proj); in check_proj()
|
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prutil.c | 287 struct project proj; in getprojname() local 290 if (noresolve || getprojbyid(projid, &proj, projbuf, PROJECT_BUFSZ) == in getprojname() 294 n = mbstowcs(NULL, proj.pj_name, 0); in getprojname() 299 proj.pj_name, '*'); in getprojname() 301 (void) snprintf(str, len, "%-28s", proj.pj_name); in getprojname()
|
/illumos-gate/usr/src/cmd/newtask/ |
H A D | newtask.c | 739 setproject_err(char *username, char *projname, int error, struct project *proj) in setproject_err() argument 784 if (proj == NULL) in setproject_err() 785 proj = getprojbyname(projname, &local_proj, prbuf, in setproject_err() 788 if (proj == NULL || (kv_array = _str2kva(proj->pj_attr, in setproject_err()
|
/illumos-gate/usr/src/cmd/cron/ |
H A D | at.c | 169 char *proj; in main() local 211 proj = optarg; in main() 213 if ((pprj = getprojbyname(proj, pprj, in main() 231 if (isdigit(proj[0]) && in main() 232 (pprj = getprojbyid(atoi(proj), pprj, in main() 250 "%s not found.\n"), proj); in main()
|
/illumos-gate/usr/src/lib/libexacct/demo/ |
H A D | exdump.c | 329 struct project proj; in disp_obj() local 332 if (getprojbyid(projid, &proj, projbuf, in disp_obj() 335 proj.pj_name); in disp_obj()
|
/illumos-gate/usr/src/cmd/ipcs/ |
H A D | ipcs.c | 426 struct project proj; in jp() local 429 if ((getprojbyid(permp->ipcx_projid, &proj, buf, in jp() 433 (void) printf("%16.15s", proj.pj_name); in jp()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 81 kproject_t proj; in ipcperm_print() local 84 res = mdb_vread(&proj, sizeof (kproject_t), (uintptr_t)perm->ipc_proj); in ipcperm_print() 98 mdb_printf(" %5d %6d", proj.kpj_id, proj.kpj_zoneid); in ipcperm_print()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_spt.c | 539 kproject_t *proj; in segspt_create() local 658 proj = sp->shm_perm.ipc_proj; in segspt_create() 662 if (rctl_incr_locked_mem(procp, proj, lockedbytes, 0)) { in segspt_create() 687 rctl_decr_locked_mem(NULL, proj, lockedbytes, 0); in segspt_create() 775 kproject_t *proj; in segspt_free_pages() local 798 proj = NULL; in segspt_free_pages() 803 proj = sp->shm_perm.ipc_proj; in segspt_free_pages() 904 rctl_decr_locked_mem(NULL, proj, unlocked_bytes, 0); in segspt_free_pages() 2807 kproject_t *proj; in segspt_shmlockop() local 2830 proj = sp->shm_perm.ipc_proj; in segspt_shmlockop() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | rctl.c | 198 kproject_t proj; in rctl_list() local 243 if (mdb_vread(&proj, sizeof (kproject_t), in rctl_list() 266 set = (uintptr_t)proj.kpj_rctls; in rctl_list()
|