Searched refs:ucred (Results 1 - 25 of 75) sorted by relevance

123

/illumos-gate/usr/src/boot/sys/sys/
H A Ducred.h29 * @(#)ucred.h 8.4 (Berkeley) 1/9/95
49 struct ucred { struct
71 #define NOCRED ((struct ucred *)0) /* no credential available */
72 #define FSCRED ((struct ucred *)-1) /* filesystem credential */
81 * This is the external representation of struct ucred.
88 void *_cr_unused1; /* compatibility with old ucred */
92 /* This can be used for both ucred and xucred structures. */
99 void change_egid(struct ucred *newcred, gid_t egid);
100 void change_euid(struct ucred *newcred, struct uidinfo *euip);
101 void change_rgid(struct ucred *newcre
[all...]
/illumos-gate/usr/src/lib/libc/port/sys/
H A Dgetpeerucred.c35 #include <ucred.h>
36 #include <sys/ucred.h>
/illumos-gate/usr/src/lib/libbsm/common/
H A Dadt_ucred.h37 #include <ucred.h>
H A Dadt.c279 * 1 the kernel and ucred deal with a dev_t as a 64 bit value made
283 * 3 The various audit interfaces (except ucred) pass the 32 or
285 * application. If you get a port value from ucred and pass it
291 * dev_t, so adt converts data from ucred to fit. The import/export
1424 ucred_t *ucred = ucred_get(P_MYID); local
1427 * Even if the ucred is NULL, the underlying
1435 if (ucred == NULL) {
1440 mask = ucred_getamask(ucred);
1444 ucred_free(ucred);
1447 tid = ucred_getatid(ucred);
1551 ucred_t *ucred = ucred_get(P_MYID); local
1713 ucred_t *ucred = (ucred_t *)uc; local
[all...]
/illumos-gate/usr/src/head/
H A Dklpd.h33 #include <ucred.h>
H A Ddoor.h32 #include <ucred.h>
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod/
H A Dsmbiod.c46 #include <ucred.h>
192 ucred_t *ucred; local
201 ucred = NULL;
202 if (door_ucred(&ucred) != 0) {
206 cl_uid = ucred_getruid(ucred);
207 ucred_free(ucred);
208 ucred = NULL;
/illumos-gate/usr/src/lib/libbc/inc/include/sys/
H A Dfile.h41 struct ucred *f_cred; /* credentials of user who opened file */
/illumos-gate/usr/src/uts/common/rpc/sec/
H A Dsec_svc.c153 rpc_gss_ucred_t *ucred; local
182 stat = rpc_gss_getcred(req, &rcred, &ucred, &cookie);
184 if (ucred != NULL) {
185 if (crsetugid(cr, ucred->uid, ucred->gid) != 0 ||
186 crsetgroups(cr, ucred->gidlen, ucred->gidlist) != 0)
H A Dsvcauthdes.c470 RPCLOG0(2, "authdes_getucred: missed ucred cache\n");
497 struct bsdcred *ucred; local
509 if (!(ucred = kmem_alloc(sizeof (struct bsdcred) +
517 ucred->valid = 0;
518 new->localcred = (caddr_t)ucred;
/illumos-gate/usr/src/cmd/rexd/
H A Drpc.rexd.c825 rex_startup(rst, ucred, message, calleraddr)
827 struct authunix_parms *ucred;
858 if (ValidUser(ucred->aup_machname,
859 (uid_t)ucred->aup_uid,
860 (gid_t)ucred->aup_gid,
1175 ucred->aup_machname,
1177 ucred->aup_uid,
1178 ucred->aup_gid,
1186 if (setgid(ucred->aup_gid) == -1) {
1191 if (setgroups(ucred
[all...]
/illumos-gate/usr/src/cmd/hotplugd/
H A Dhotplugd_door.c267 check_auth(ucred_t *ucred, const char *auth) argument
273 euid = ucred_geteuid(ucred);
622 audit_session(ucred_t *ucred, adt_session_data_t **sessionp) argument
631 if (adt_set_from_ucred(session, ucred, ADT_NEW) != 0) {
632 log_err("Cannot set audit session from ucred.\n");
647 audit_changestate(ucred_t *ucred, char *auth, char *path, char *connection, argument
654 if (audit_session(ucred, &session) != 0)
690 audit_setprivate(ucred_t *ucred, char *auth, char *path, char *connection, argument
697 if (audit_session(ucred, &session) != 0)
/illumos-gate/usr/src/cmd/vntsd/
H A Dauth.c62 #include <ucred.h> /* getpeerucred() */
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod-svc/
H A Dsmbiod-svc.c46 #include <ucred.h>
357 ucred_t *ucred = NULL; local
375 if (door_ucred(&ucred) != 0) {
379 uid = ucred_getruid(ucred);
380 gid = ucred_getrgid(ucred);
401 if (ucred != NULL)
402 ucred_free(ucred);
/illumos-gate/usr/src/boot/include/netinet/
H A Din_pcb.h194 struct ucred *inp_cred; /* (c) cache of socket cred */
689 int in_pcbbind(struct inpcb *, struct sockaddr *, struct ucred *);
691 struct ucred *, int);
693 u_short *, struct ucred *);
694 int in_pcbconnect(struct inpcb *, struct sockaddr *, struct ucred *);
695 int in_pcbconnect_mbuf(struct inpcb *, struct sockaddr *, struct ucred *,
699 struct ucred *);
707 struct ucred *);
710 struct in_addr, u_short, int, struct ucred *);
/illumos-gate/usr/src/cmd/lp/lib/lp/
H A Dtx.c31 #include <ucred.h>
/illumos-gate/usr/src/cmd/svc/configd/
H A Dmaindoor.c39 #include <ucred.h>
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Dkrb5_gss_glue.c1206 gss_union_cred_t ucred; local
1209 ucred = (gss_union_cred_t)cred_handle;
1211 mcred = gssint_get_mechanism_cred(ucred, &krb5_mechanism.mech_type);
1215 mcred = gssint_get_mechanism_cred(ucred, &krb5_mechanism_old.mech_type);
1229 gss_union_cred_t ucred; local
1232 ucred = (gss_union_cred_t)cred;
1233 mcred = gssint_get_mechanism_cred(ucred, &krb5_mechanism.mech_type);
1238 mcred = gssint_get_mechanism_cred(ucred, &krb5_mechanism_old.mech_type);
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drpcsec_gss_if.c245 rpc_gss_ucred_t **ucred, void **cookie)
249 return ((*calls.rpc_gss_getcred)(req, rcred, ucred, cookie));
244 rpc_gss_getcred(struct svc_req *req, rpc_gss_rawcred_t **rcred, rpc_gss_ucred_t **ucred, void **cookie) argument
/illumos-gate/usr/src/lib/libproc/common/
H A Dpr_getsockname.c35 #include <ucred.h>
36 #include <sys/ucred.h>
207 adp++; /* ucred argument */
/illumos-gate/usr/src/lib/libc/port/gen/
H A Ducred.c60 #include <ucred.h>
65 #include <sys/ucred.h>
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Dsvc_rpcsec_gss.c464 __rpc_gss_getcred(req, rcred, ucred, cookie)
467 rpc_gss_ucred_t **ucred;
492 if (ucred != NULL) {
495 * Double check making sure ucred is not set
503 *ucred = NULL;
519 *ucred = &client_data->u_cred;
521 *ucred = NULL;
544 *ucred = &client_data->u_cred;
547 *ucred = NULL;
551 *ucred
[all...]
/illumos-gate/usr/src/cmd/hal/tools/
H A Dhal-storage-unmount.c37 #include <sys/ucred.h>
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcsec_gss.h295 rpc_gss_ucred_t **ucred,
/illumos-gate/usr/src/uts/common/syscall/
H A Ducredsys.c28 #include <sys/ucred.h>

Completed in 102 milliseconds

123