Lines Matching refs:ucred
49 struct ucred { struct
71 #define NOCRED ((struct ucred *)0) /* no credential available */ argument
72 #define FSCRED ((struct ucred *)-1) /* filesystem credential */
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 *newcred, gid_t rgid);
102 void change_ruid(struct ucred *newcred, struct uidinfo *ruip);
103 void change_svgid(struct ucred *newcred, gid_t svgid);
104 void change_svuid(struct ucred *newcred, uid_t svuid);
105 void crcopy(struct ucred *dest, struct ucred *src);
106 struct ucred *crcopysafe(struct proc *p, struct ucred *cr);
107 struct ucred *crdup(struct ucred *cr);
108 void crextend(struct ucred *cr, int n);
109 void proc_set_cred_init(struct proc *p, struct ucred *cr);
110 struct ucred *proc_set_cred(struct proc *p, struct ucred *cr);
111 void crfree(struct ucred *cr);
112 struct ucred *crget(void);
113 struct ucred *crhold(struct ucred *cr);
114 void cru2x(struct ucred *cr, struct xucred *xcr);
115 void crsetgroups(struct ucred *cr, int n, gid_t *groups);
116 int groupmember(gid_t gid, struct ucred *cred);