/illumos-gate/usr/src/head/ |
H A D | ucred.h | 39 typedef struct ucred_s ucred_t; typedef in typeref:struct:ucred_s 45 extern ucred_t *ucred_get(pid_t pid); 47 extern void ucred_free(ucred_t *); 49 extern uid_t ucred_geteuid(const ucred_t *); 50 extern uid_t ucred_getruid(const ucred_t *); 51 extern uid_t ucred_getsuid(const ucred_t *); 52 extern gid_t ucred_getegid(const ucred_t *); 53 extern gid_t ucred_getrgid(const ucred_t *); 54 extern gid_t ucred_getsgid(const ucred_t *); 55 extern int ucred_getgroups(const ucred_t *, cons [all...] |
H A D | klpd.h | 47 extern int klpd_getucred(ucred_t **, void *);
|
H A D | door.h | 53 int door_ucred(ucred_t **);
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | adt_ucred.h | 43 extern au_id_t ucred_getauid(const ucred_t *uc); 44 extern au_asid_t ucred_getasid(const ucred_t *uc); 45 extern const au_mask_t *ucred_getamask(const ucred_t *uc); 46 extern const au_tid64_addr_t *ucred_getatid(const ucred_t *uc);
|
H A D | adt.h | 99 const ucred_t *,
|
H A D | adt.c | 58 static m_label_t *adt_ucred_label(ucred_t *); 1261 adt_ucred_label(ucred_t *uc) 1424 ucred_t *ucred = ucred_get(P_MYID); 1551 ucred_t *ucred = ucred_get(P_MYID); 1706 adt_set_from_ucred(const adt_session_data_t *session_data, const ucred_t *uc, 1713 ucred_t *ucred = (ucred_t *)uc;
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | getpeerucred.c | 39 getpeerucred(int fd, ucred_t **ucp) 41 ucred_t *uc = *ucp;
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | ucred.c | 71 ucred_t * 74 ucred_t *r; 86 ucred_free(ucred_t *uc) 92 ucred_t * 95 ucred_t *uc; 111 ucred_geteuid(const ucred_t *uc) 125 ucred_getruid(const ucred_t *uc) 139 ucred_getsuid(const ucred_t *uc) 153 ucred_getegid(const ucred_t *uc) 167 ucred_getrgid(const ucred_t *u [all...] |
H A D | klpdlib.c | 215 klpd_getucred(ucred_t **uc, void *context)
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd.h | 304 ucred_t *cli_peer_ucredp; /* needed for auditing */ 317 const struct passwd *, ucred_t *); 319 const struct passwd *, ucred_t *); 321 const struct passwd *, ucred_t *); 324 ucred_t *); 328 ucred_t *); 330 ucred_t *); 348 ucred_t *); 352 ucred_t *); 353 ilb_status_t ilbd_enable_rule(ilbd_name_t, const struct passwd *, ucred_t *); [all...] |
H A D | ilbd_sg.c | 155 ilbd_cmd_t cmd, ilb_status_t rc, ucred_t *ucredp) 289 ucred_t *ucredp) 349 ucred_t *ucredp) 554 ilbd_cmd_t cmd, ilb_status_t rc, ucred_t *ucredp) 592 const struct passwd *ps, ucred_t *ucredp) 956 const struct passwd *ps, ucred_t *ucredp) 1194 ilbd_srv_status_ind_t cmd, ucred_t *ucredp) 1503 ucred_t *ucredp) 1510 ucred_t *ucredp)
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | door_if.c | 74 nwam_error_t (*ndre_fn)(nwamd_door_arg_t *, ucred_t *, struct passwd *); 78 ucred_t *, struct passwd *); 80 ucred_t *, struct passwd *); 82 ucred_t *, struct passwd *); 84 ucred_t *, struct passwd *); 86 ucred_t *, struct passwd *); 88 ucred_t *, struct passwd *); 90 ucred_t *, struct passwd *); 92 ucred_t *, struct passwd *); 94 ucred_t *, struc [all...] |
/illumos-gate/usr/src/cmd/hotplugd/ |
H A D | hotplugd_door.c | 71 static int check_auth(ucred_t *, const char *); 79 static int audit_session(ucred_t *, adt_session_data_t **); 80 static void audit_changestate(ucred_t *, char *, char *, char *, int, int, 82 static void audit_setprivate(ucred_t *, char *, char *, char *, char *, 267 check_auth(ucred_t *ucred, const char *auth) 368 ucred_t *uc = NULL; 465 ucred_t *uc = NULL; 622 audit_session(ucred_t *ucred, adt_session_data_t **sessionp) 647 audit_changestate(ucred_t *ucred, char *auth, char *path, char *connection, 690 audit_setprivate(ucred_t *ucre [all...] |
/illumos-gate/usr/src/cmd/dlmgmtd/ |
H A D | dlmgmt_door.c | 64 ucred_t *); 78 dlmgmt_checkprivs(datalink_class_t class, ucred_t *cred) 142 ucred_t *cred) 282 ucred_t *cred) 358 ucred_t *cred) 406 ucred_t *cred) 435 ucred_t *cred) 468 ucred_t *cred) 511 ucred_t *cred) 533 ucred_t *cre [all...] |
/illumos-gate/usr/src/lib/libnwam/common/ |
H A D | libnwam_audit.c | 37 nwam_record_audit_event(const ucred_t *ucr, au_event_t eid,
|
H A D | libnwam_priv.h | 151 extern void nwam_record_audit_event(const ucred_t *, au_event_t, char *, char *,
|
/illumos-gate/usr/src/cmd/vntsd/ |
H A D | auth.c | 87 ucred_t *ucredp = NULL;
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | ti_opts.c | 63 extern bool_t __svc_get_door_ucred(const SVCXPRT *, ucred_t *); 121 find_ucred_opt(const SVCXPRT *trans, ucred_t *uc, bool_t checkzone) 199 ucred_t *uc = alloca(ucred_size()); 220 ucred_t *uc = alloca(ucred_size()); 244 svc_getcallerucred(const SVCXPRT *trans, ucred_t **uc) 246 ucred_t *ucp = *uc;
|
/illumos-gate/usr/src/cmd/lp/lib/lp/ |
H A D | tx.c | 108 ucred_t *uc = NULL;
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | door_calls.c | 64 extern int __door_ucred(ucred_t *); 293 door_ucred(ucred_t **uc) 295 ucred_t *ucp = *uc; 321 ucred_t *ucp = alloca(ucred_size());
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | configd.c | 222 ucred_t * 226 ucred_t **ret = &ti->ti_ucred; 239 ucred_is_privileged(ucred_t *uc) 337 create_connection(ucred_t *uc, repository_door_request_t *rp,
|
H A D | configd.h | 604 ucred_t *ti_ucred; /* for credential lookups */ 632 int create_connection(ucred_t *cred, repository_door_request_t *rp, 637 ucred_t *get_ucred(void); 638 int ucred_is_privileged(ucred_t *);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | pr_getsockname.c | 176 pr_getpeerucred(struct ps_prochandle *Pr, int fd, ucred_t **ucp) 182 ucred_t *uc = *ucp;
|
/illumos-gate/usr/src/cmd/vscan/vscand/ |
H A D | vs_stats.c | 121 ucred_t *uc = NULL;
|
/illumos-gate/usr/src/cmd/ldapcachemgr/ |
H A D | cachemgr.c | 74 static int is_root(int free_uc, char *dc_str, ucred_t **uc); 75 int is_root_or_all_privs(char *dc_str, ucred_t **ucp); 693 ucred_t *uc = NULL; 1359 is_root(int free_uc, char *dc_str, ucred_t **ucp) 1603 ucred_t *uc = NULL; 1818 is_root_or_all_privs(char *dc_str, ucred_t **ucp) 1832 /* error if couldn't get the ucred_t */
|