Home
last modified time | relevance | path

Searched refs:proj (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/cmd/getent/
H A Ddogetproject.c34 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 DProject.xs31 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 Drcapd_collection_project.c39 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 Dprojadd.pl157 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 Dprojmod.pl475 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 Dprojects.c66 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 Dgetprojent.c137 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 Dsetproject.c576 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 Dvmmopen.c94 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 Dunix_cred.c190 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 Dproject.c268 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 Dfork.c952 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 Dklpd.c456 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 Drctl.c568 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 Did.c254 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 DMakefile48 val_lprj.o proj.o
51 groups.o messages.o funcs.o proj.o
56 proj.o
H A Dfuncs.c57 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 Dprutil.c287 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 Dnewtask.c739 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 Dat.c169 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 Dexdump.c329 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 Dipcs.c426 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 Dipc.c81 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 Dseg_spt.c539 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 Drctl.c198 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()

12