Searched refs:scred (Results 1 - 21 of 21) sorted by relevance

/freebsd-current/contrib/openpam/lib/libpam/
H A Dopenpam_borrow_cred.c63 struct pam_saved_cred *scred; local
79 scred = calloc(1, sizeof *scred);
80 if (scred == NULL)
82 scred->euid = geteuid();
83 scred->egid = getegid();
84 r = getgroups(NGROUPS_MAX, scred->groups);
86 FREE(scred);
89 scred->ngroups = r;
90 r = pam_set_data(pamh, PAM_SAVED_CRED, scred,
[all...]
H A Dopenpam_restore_cred.c62 const struct pam_saved_cred *scred; local
72 scred = scredp;
73 if (scred->euid != geteuid()) {
74 if (seteuid(scred->euid) < 0 ||
75 setgroups(scred->ngroups, scred->groups) < 0 ||
76 setegid(scred->egid) < 0)
/freebsd-current/sys/fs/smbfs/
H A Dsmbfs_subr.h128 off_t start, off_t end, struct smb_cred *scred);
130 struct smb_cred *scred);
132 struct smb_cred *scred);
135 struct smbfattr *fap, struct smb_cred *scred);
137 struct timespec *mtime, struct smb_cred *scred);
139 struct timespec *atime, int attr, struct smb_cred *scred);
141 struct timespec *mtime, struct timespec *atime, struct smb_cred *scred);
144 struct timespec *atime, struct smb_cred *scred);
146 struct timespec *mtime, struct timespec *atime, struct smb_cred *scred);
148 int smbfs_smb_open(struct smbnode *np, int accmode, struct smb_cred *scred);
[all...]
H A Dsmbfs_vnops.c144 struct smb_cred *scred; local
188 scred = smbfs_malloc_scred();
189 smb_makescred(scred, ap->a_td, ap->a_cred);
190 error = smbfs_smb_open(np, accmode, scred);
196 error = smbfs_smb_open(np, accmode, scred);
204 smbfs_free_scred(scred);
214 struct smb_cred *scred; local
218 scred = smbfs_malloc_scred();
219 smb_makescred(scred, td, ap->a_cred);
220 smbfs_findclose(np->n_dirseq, scred);
237 struct smb_cred *scred; local
270 struct smb_cred *scred; local
501 struct smb_cred *scred; local
539 struct smb_cred *scred; local
566 struct smb_cred *scred; local
684 struct smb_cred *scred; local
724 struct smb_cred *scred; local
900 struct smb_cred *scred; local
1052 struct smb_cred *scred; local
[all...]
H A Dsmbfs_io.c78 struct smb_cred *scred; local
87 scred = smbfs_malloc_scred();
88 smb_makescred(scred, uio->uio_td, cred);
122 smbfs_findclose(np->n_dirseq, scred);
128 scred, &ctx);
137 error = smbfs_findnext(ctx, offset - np->n_dirofs++, scred);
139 smbfs_findclose(np->n_dirseq, scred);
147 error = smbfs_findnext(ctx, limit, scred);
177 smbfs_free_scred(scred);
188 struct smb_cred *scred; local
249 struct smb_cred *scred; local
315 struct smb_cred *scred; local
[all...]
H A Dsmbfs_vfsops.c138 struct smb_cred *scred; local
152 scred = smbfs_malloc_scred();
153 smb_makescred(scred, td, td->td_ucred);
158 smbfs_free_scred(scred);
161 error = smb_dev2share(v, SMBM_EXEC, scred, &ssp, &dev);
166 smbfs_free_scred(scred);
240 smbfs_free_scred(scred);
244 smb_share_put(ssp, scred);
245 smbfs_free_scred(scred);
262 struct smb_cred *scred; local
317 struct smb_cred *scred; local
386 struct smb_cred *scred; local
[all...]
H A Dsmbfs_smb.c87 struct smb_cred *scred)
98 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_LOCKING_ANDX, scred, &rqp);
125 off_t start, off_t end, struct smb_cred *scred)
135 return smbfs_smb_lockandx(np, op, (uintptr_t)id, start, end, scred);
140 struct smb_cred *scred)
150 scred, &t2p);
180 struct smb_cred *scred)
190 scred, &t2p);
221 struct smb_cred *scred)
229 scred,
86 smbfs_smb_lockandx(struct smbnode *np, int op, u_int32_t pid, off_t start, off_t end, struct smb_cred *scred) argument
124 smbfs_smb_lock(struct smbnode *np, int op, caddr_t id, off_t start, off_t end, struct smb_cred *scred) argument
139 smbfs_query_info_fs(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
179 smbfs_query_info_alloc(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
220 smbfs_query_info_disk(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
257 smbfs_smb_statfs(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
271 smbfs_smb_seteof(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument
300 smb_smb_flush(struct smbnode *np, struct smb_cred *scred) argument
327 smbfs_smb_flush(struct smbnode *np, struct smb_cred *scred) argument
335 smbfs_smb_setfsize(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument
367 smbfs_smb_query_info(struct smbnode *np, const char *name, int len, struct smbfattr *fap, struct smb_cred *scred) argument
424 smbfs_smb_setpattr(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct smb_cred *scred) argument
475 smbfs_smb_setptime2(struct smbnode *np, struct timespec *mtime, struct timespec *atime, int attr, struct smb_cred *scred) argument
530 smbfs_smb_setpattrNT(struct smbnode *np, u_short attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
581 smbfs_smb_setftime(struct smbnode *np, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
626 smbfs_smb_setfattrNT(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
670 smbfs_smb_open(struct smbnode *np, int accmode, struct smb_cred *scred) argument
721 smbfs_smb_close(struct smb_share *ssp, u_int16_t fid, struct timespec *mtime, struct smb_cred *scred) argument
749 smbfs_smb_create(struct smbnode *dnp, const char *name, int nmlen, struct smb_cred *scred) argument
795 smbfs_smb_delete(struct smbnode *np, struct smb_cred *scred) argument
821 smbfs_smb_rename(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, struct smb_cred *scred) argument
854 smbfs_smb_move(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, u_int16_t flags, struct smb_cred *scred) argument
889 smbfs_smb_mkdir(struct smbnode *dnp, const char *name, int len, struct smb_cred *scred) argument
916 smbfs_smb_rmdir(struct smbnode *np, struct smb_cred *scred) argument
1017 smbfs_findopenLM1(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument
1221 smbfs_findopenLM2(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument
1366 smbfs_findopen(struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred, struct smbfs_fctx **ctxpp) argument
1391 smbfs_findnext(struct smbfs_fctx *ctx, int limit, struct smb_cred *scred) argument
1427 smbfs_findclose(struct smbfs_fctx *ctx, struct smb_cred *scred) argument
1441 smbfs_smb_lookup(struct smbnode *dnp, const char *name, int nmlen, struct smbfattr *fap, struct smb_cred *scred) argument
[all...]
H A Dsmbfs_node.c300 struct smb_cred *scred; local
305 scred = smbfs_malloc_scred();
306 smb_makescred(scred, td, cred);
311 &np->n_mtime, scred);
314 smbfs_findclose(np->n_dirseq, scred);
320 smbfs_free_scred(scred);
H A Dsmbfs_subr.c200 smbfs_free_scred(void *scred) argument
202 free(scred, M_SMBFSCRED);
/freebsd-current/sys/netsmb/
H A Dsmb_conn.h190 typedef void smb_co_gone_t (struct smb_connobj *cp, struct smb_cred *scred);
331 struct smb_cred *scred; member in struct:smb_vcspec
345 struct smb_cred *scred; member in struct:smb_sharespec
354 struct smb_sharespec *shspec, struct smb_cred *scred,
361 void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred);
362 int smb_co_get(struct smb_connobj *cp, struct smb_cred *scred);
363 void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred);
371 struct smb_cred *scred, struct smb_vc **vcpp);
372 int smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred);
373 int smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_
[all...]
H A Dsmb_dev.c145 struct smb_cred *scred; local
154 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK);
155 smb_makescred(scred, curthread, NULL);
159 smb_share_rele(ssp, scred);
164 smb_vc_rele(vcp, scred);
166 free(scred, M_NSMBDEV);
177 struct smb_cred *scred; local
183 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK);
185 smb_makescred(scred, td, NULL);
193 scred,
375 smb_dev2share(int fd, int mode, struct smb_cred *scred, struct smb_share **sspp, struct smb_dev **ssdp) argument
[all...]
H A Dsmb_conn.c64 static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred);
122 struct smb_cred *scred, struct smb_vc **vcpp)
157 if (smb_vc_access(vcp, scred, vcspec->mode) != 0)
161 error = (int)smb_vc_lookupshare(vcp, shspec, scred,
182 struct smb_cred *scred, struct smb_vc **vcpp)
193 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp);
198 error = smb_sm_lookupint(vcspec, NULL, scred, &vcp);
200 error = smb_vc_create(vcspec, scred, &vcp);
203 error = smb_vc_connect(vcp, scred);
209 error = smb_share_create(vcp, shspec, scred,
121 smb_sm_lookupint(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
181 smb_sm_lookup(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
258 smb_co_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
286 smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred) argument
308 smb_co_get(struct smb_connobj *cp, struct smb_cred *scred) argument
321 smb_co_put(struct smb_connobj *cp, struct smb_cred *scred) argument
388 smb_vc_create(struct smb_vcspec *vcspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
537 smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
551 smb_vc_rele(struct smb_vc *vcp, struct smb_cred *scred) argument
553 smb_co_rele(VCTOCP(vcp), scred); local
557 smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred) argument
570 smb_vc_put(struct smb_vc *vcp, struct smb_cred *scred) argument
572 smb_co_put(VCTOCP(vcp), scred); local
601 smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_t mode) argument
646 smb_vc_lookupshare(struct smb_vc *vcp, struct smb_sharespec *dp, struct smb_cred *scred, struct smb_share **sspp) argument
674 smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred) argument
742 smb_share_create(struct smb_vc *vcp, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_share **sspp) argument
800 smb_share_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
814 smb_share_rele(struct smb_share *ssp, struct smb_cred *scred) argument
816 smb_co_rele(SSTOCP(ssp), scred); local
820 smb_share_get(struct smb_share *ssp, struct smb_cred *scred) argument
832 smb_share_put(struct smb_share *ssp, struct smb_cred *scred) argument
835 smb_co_put(SSTOCP(ssp), scred); local
863 smb_share_access(struct smb_share *ssp, struct smb_cred *scred, mode_t mode) argument
[all...]
H A Dsmb_dev.h183 int smb_usr_lookup(struct smbioc_lookup *dp, struct smb_cred *scred,
186 struct smb_cred *scred, struct smb_vc **vcpp);
188 struct smb_cred *scred, struct smb_share **sspp);
190 struct smb_cred *scred);
192 struct smb_cred *scred);
193 int smb_dev2share(int fd, int mode, struct smb_cred *scred,
H A Dsmb_smb.c102 smb_smb_nomux(struct smb_vc *vcp, struct smb_cred *scred, const char *name) argument
104 if (scred->scr_td->td_proc == vcp->vc_iod->iod_p)
111 smb_smb_negotiate(struct smb_vc *vcp, struct smb_cred *scred) argument
125 if (smb_smb_nomux(vcp, scred, __func__) != 0)
137 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp);
291 smb_smb_ssnsetup(struct smb_vc *vcp, struct smb_cred *scred) argument
311 if (smb_smb_nomux(vcp, scred, __func__) != 0)
314 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX, scred, &rqp);
438 smb_smb_ssnclose(struct smb_vc *vcp, struct smb_cred *scred) argument
447 if (smb_smb_nomux(vcp, scred, __func_
496 smb_smb_treeconnect(struct smb_share *ssp, struct smb_cred *scred) argument
599 smb_smb_treedisconnect(struct smb_share *ssp, struct smb_cred *scred) argument
621 smb_smb_readx(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
702 smb_smb_writex(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
759 smb_smb_read(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
817 smb_read(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument
838 smb_smb_write(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
892 smb_write(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument
926 smb_smb_echo(struct smb_vc *vcp, struct smb_cred *scred) argument
[all...]
H A Dsmb_usr.c125 smb_usr_lookup(struct smbioc_lookup *dp, struct smb_cred *scred, argument
147 error = smb_sm_lookup(&vspec, sspecp, scred, &vcp);
163 smb_usr_opensession(struct smbioc_ossn *dp, struct smb_cred *scred, argument
176 error = smb_sm_lookup(&vspec, NULL, scred, &vcp);
183 struct smb_cred *scred, struct smb_share **sspp)
192 error = smb_vc_lookupshare(vcp, &shspec, scred, &ssp);
199 error = smb_share_create(vcp, &shspec, scred, &ssp);
202 error = smb_smb_treeconnect(ssp, scred);
204 smb_share_put(ssp, scred);
212 struct smb_cred *scred)
182 smb_usr_openshare(struct smb_vc *vcp, struct smbioc_oshare *dp, struct smb_cred *scred, struct smb_share **sspp) argument
211 smb_usr_simplerequest(struct smb_share *ssp, struct smbioc_rq *dp, struct smb_cred *scred) argument
295 smb_usr_t2request(struct smb_share *ssp, struct smbioc_t2rq *dp, struct smb_cred *scred) argument
[all...]
H A Dsmb_rq.h128 struct smb_cred *scred, struct smb_rq **rqpp);
130 struct smb_cred *scred);
141 int smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred,
144 struct smb_cred *scred);
H A Dsmb_subr.c55 smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred) argument
58 scred->scr_td = td;
59 scred->scr_cred = cred ? cred : td->td_ucred;
61 scred->scr_td = NULL;
62 scred->scr_cred = cred ? cred : NULL;
H A Dsmb_rq.c60 smb_rq_alloc(struct smb_connobj *layer, u_char cmd, struct smb_cred *scred, argument
69 error = smb_rq_init(rqp, layer, cmd, scred);
83 struct smb_cred *scred)
92 error = smb_vc_access(rqp->sr_vc, scred, SMBM_EXEC);
96 error = smb_share_access(rqp->sr_share, scred, SMBM_EXEC);
100 rqp->sr_cred = scred;
133 mb_put_uint16le(mbp, 0 /*scred->sc_p->p_pid >> 16*/);
138 mb_put_uint16le(mbp, 1 /*scred->sc_p->p_pid & 0xffff*/);
372 smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred, argument
381 error = smb_t2_init(t2p, layer, setup, scred);
82 smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd, struct smb_cred *scred) argument
392 smb_t2_init(struct smb_t2rq *t2p, struct smb_connobj *source, u_short setup, struct smb_cred *scred) argument
556 struct smb_cred *scred = t2p->t2_cred; local
[all...]
H A Dsmb_subr.h99 void smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred);
/freebsd-current/crypto/heimdal/lib/kadm5/
H A Dad.c128 struct berval ccred, *scred; local
190 serverControls, clientControls, &scred);
194 if(scred && scred->bv_len)
195 ber_bvfree(scred);
199 in.tb_data = malloc(scred->bv_len);
204 memcpy(in.tb_data, scred->bv_val, scred->bv_len);
205 in.tb_size = scred->bv_len;
206 ber_bvfree(scred);
[all...]
/freebsd-current/sys/compat/linux/
H A Dlinux_socket.c1604 struct sockcred2 *scred; local
1607 scred = *data;
1608 lu.pid = scred->sc_pid;
1609 lu.uid = scred->sc_uid;
1610 lu.gid = scred->sc_gid;

Completed in 239 milliseconds