/freebsd-11-stable/contrib/openpam/lib/libpam/ |
H A D | openpam_borrow_cred.c | 65 struct pam_saved_cred *scred; local 81 scred = calloc(1, sizeof *scred); 82 if (scred == NULL) 84 scred->euid = geteuid(); 85 scred->egid = getegid(); 86 r = getgroups(NGROUPS_MAX, scred->groups); 88 FREE(scred); 91 scred->ngroups = r; 92 r = pam_set_data(pamh, PAM_SAVED_CRED, scred, [all...] |
H A D | openpam_restore_cred.c | 64 const struct pam_saved_cred *scred; local 74 scred = scredp; 75 if (scred->euid != geteuid()) { 76 if (seteuid(scred->euid) < 0 || 77 setgroups(scred->ngroups, scred->groups) < 0 || 78 setegid(scred->egid) < 0)
|
/freebsd-11-stable/sys/fs/smbfs/ |
H A D | smbfs_subr.h | 128 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 D | smbfs_vnops.c | 156 struct smb_cred *scred; local 200 scred = smbfs_malloc_scred(); 201 smb_makescred(scred, ap->a_td, ap->a_cred); 202 error = smbfs_smb_open(np, accmode, scred); 208 error = smbfs_smb_open(np, accmode, scred); 216 smbfs_free_scred(scred); 233 struct smb_cred *scred; local 237 scred = smbfs_malloc_scred(); 238 smb_makescred(scred, td, ap->a_cred); 239 smbfs_findclose(np->n_dirseq, scred); 261 struct smb_cred *scred; local 299 struct smb_cred *scred; local 549 struct smb_cred *scred; local 594 struct smb_cred *scred; local 629 struct smb_cred *scred; local 759 struct smb_cred *scred; local 804 struct smb_cred *scred; local 1022 struct smb_cred *scred; local 1181 struct smb_cred *scred; local [all...] |
H A D | smbfs_io.c | 79 struct smb_cred *scred; local 88 scred = smbfs_malloc_scred(); 89 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); 176 smbfs_free_scred(scred); 187 struct smb_cred *scred; local 248 struct smb_cred *scred; local 313 struct smb_cred *scred; local [all...] |
H A D | smbfs_vfsops.c | 139 struct smb_cred *scred; local 153 scred = smbfs_malloc_scred(); 154 smb_makescred(scred, td, td->td_ucred); 159 smbfs_free_scred(scred); 162 error = smb_dev2share(v, SMBM_EXEC, scred, &ssp, &dev); 167 smbfs_free_scred(scred); 241 smbfs_free_scred(scred); 245 smb_share_put(ssp, scred); 246 smbfs_free_scred(scred); 263 struct smb_cred *scred; local 321 struct smb_cred *scred; local 392 struct smb_cred *scred; local [all...] |
H A D | smbfs_smb.c | 87 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); 181 struct smb_cred *scred) 191 scred, &t2p); 222 struct smb_cred *scred) 230 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 180 smbfs_query_info_alloc(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument 221 smbfs_query_info_disk(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument 258 smbfs_smb_statfs(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument 272 smbfs_smb_seteof(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument 301 smb_smb_flush(struct smbnode *np, struct smb_cred *scred) argument 328 smbfs_smb_flush(struct smbnode *np, struct smb_cred *scred) argument 336 smbfs_smb_setfsize(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument 368 smbfs_smb_query_info(struct smbnode *np, const char *name, int len, struct smbfattr *fap, struct smb_cred *scred) argument 425 smbfs_smb_setpattr(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct smb_cred *scred) argument 476 smbfs_smb_setptime2(struct smbnode *np, struct timespec *mtime, struct timespec *atime, int attr, struct smb_cred *scred) argument 531 smbfs_smb_setpattrNT(struct smbnode *np, u_short attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument 582 smbfs_smb_setftime(struct smbnode *np, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument 627 smbfs_smb_setfattrNT(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument 672 smbfs_smb_open(struct smbnode *np, int accmode, struct smb_cred *scred) argument 724 smbfs_smb_close(struct smb_share *ssp, u_int16_t fid, struct timespec *mtime, struct smb_cred *scred) argument 752 smbfs_smb_create(struct smbnode *dnp, const char *name, int nmlen, struct smb_cred *scred) argument 798 smbfs_smb_delete(struct smbnode *np, struct smb_cred *scred) argument 824 smbfs_smb_rename(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, struct smb_cred *scred) argument 857 smbfs_smb_move(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, u_int16_t flags, struct smb_cred *scred) argument 892 smbfs_smb_mkdir(struct smbnode *dnp, const char *name, int len, struct smb_cred *scred) argument 919 smbfs_smb_rmdir(struct smbnode *np, struct smb_cred *scred) argument 1020 smbfs_findopenLM1(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument 1224 smbfs_findopenLM2(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument 1369 smbfs_findopen(struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred, struct smbfs_fctx **ctxpp) argument 1394 smbfs_findnext(struct smbfs_fctx *ctx, int limit, struct smb_cred *scred) argument 1430 smbfs_findclose(struct smbfs_fctx *ctx, struct smb_cred *scred) argument 1444 smbfs_smb_lookup(struct smbnode *dnp, const char *name, int nmlen, struct smbfattr *fap, struct smb_cred *scred) argument [all...] |
H A D | smbfs_node.c | 312 struct smb_cred *scred; local 317 scred = smbfs_malloc_scred(); 318 smb_makescred(scred, td, cred); 323 &np->n_mtime, scred); 326 smbfs_findclose(np->n_dirseq, scred); 332 smbfs_free_scred(scred);
|
H A D | smbfs_subr.c | 200 smbfs_free_scred(void *scred) argument 202 free(scred, M_SMBFSCRED);
|
/freebsd-11-stable/sys/netsmb/ |
H A D | smb_conn.h | 192 typedef void smb_co_gone_t (struct smb_connobj *cp, struct smb_cred *scred); 333 struct smb_cred *scred; member in struct:smb_vcspec 347 struct smb_cred *scred; member in struct:smb_sharespec 356 struct smb_sharespec *shspec, struct smb_cred *scred, 363 void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred); 364 int smb_co_get(struct smb_connobj *cp, struct smb_cred *scred); 365 void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred); 373 struct smb_cred *scred, struct smb_vc **vcpp); 374 int smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred); 375 int smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_ [all...] |
H A D | smb_dev.c | 147 struct smb_cred *scred; local 156 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK); 157 smb_makescred(scred, curthread, NULL); 161 smb_share_rele(ssp, scred); 166 smb_vc_rele(vcp, scred); 168 free(scred, M_NSMBDEV); 180 struct smb_cred *scred; local 186 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK); 188 smb_makescred(scred, td, NULL); 196 scred, 378 smb_dev2share(int fd, int mode, struct smb_cred *scred, struct smb_share **sspp, struct smb_dev **ssdp) argument [all...] |
H A D | smb_conn.c | 64 static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred); 120 struct smb_cred *scred, struct smb_vc **vcpp) 155 if (smb_vc_access(vcp, scred, vcspec->mode) != 0) 159 error = (int)smb_vc_lookupshare(vcp, shspec, scred, 180 struct smb_cred *scred, struct smb_vc **vcpp) 191 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp); 196 error = smb_sm_lookupint(vcspec, NULL, scred, &vcp); 198 error = smb_vc_create(vcspec, scred, &vcp); 201 error = smb_vc_connect(vcp, scred); 207 error = smb_share_create(vcp, shspec, scred, 119 smb_sm_lookupint(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument 179 smb_sm_lookup(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument 256 smb_co_gone(struct smb_connobj *cp, struct smb_cred *scred) argument 284 smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred) argument 306 smb_co_get(struct smb_connobj *cp, struct smb_cred *scred) argument 319 smb_co_put(struct smb_connobj *cp, struct smb_cred *scred) argument 386 smb_vc_create(struct smb_vcspec *vcspec, struct smb_cred *scred, struct smb_vc **vcpp) argument 535 smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred) argument 549 smb_vc_rele(struct smb_vc *vcp, struct smb_cred *scred) argument 551 smb_co_rele(VCTOCP(vcp), scred); local 555 smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred) argument 568 smb_vc_put(struct smb_vc *vcp, struct smb_cred *scred) argument 570 smb_co_put(VCTOCP(vcp), scred); local 599 smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_t mode) argument 644 smb_vc_lookupshare(struct smb_vc *vcp, struct smb_sharespec *dp, struct smb_cred *scred, struct smb_share **sspp) argument 672 smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred) argument 740 smb_share_create(struct smb_vc *vcp, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_share **sspp) argument 798 smb_share_gone(struct smb_connobj *cp, struct smb_cred *scred) argument 812 smb_share_rele(struct smb_share *ssp, struct smb_cred *scred) argument 814 smb_co_rele(SSTOCP(ssp), scred); local 818 smb_share_get(struct smb_share *ssp, struct smb_cred *scred) argument 830 smb_share_put(struct smb_share *ssp, struct smb_cred *scred) argument 833 smb_co_put(SSTOCP(ssp), scred); local 861 smb_share_access(struct smb_share *ssp, struct smb_cred *scred, mode_t mode) argument [all...] |
H A D | smb_dev.h | 183 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 D | smb_smb.c | 103 smb_smb_nomux(struct smb_vc *vcp, struct smb_cred *scred, const char *name) argument 105 if (scred->scr_td->td_proc == vcp->vc_iod->iod_p) 112 smb_smb_negotiate(struct smb_vc *vcp, struct smb_cred *scred) argument 126 if (smb_smb_nomux(vcp, scred, __func__) != 0) 138 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp); 292 smb_smb_ssnsetup(struct smb_vc *vcp, struct smb_cred *scred) argument 312 if (smb_smb_nomux(vcp, scred, __func__) != 0) 315 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX, scred, &rqp); 439 smb_smb_ssnclose(struct smb_vc *vcp, struct smb_cred *scred) argument 448 if (smb_smb_nomux(vcp, scred, __func_ 497 smb_smb_treeconnect(struct smb_share *ssp, struct smb_cred *scred) argument 600 smb_smb_treedisconnect(struct smb_share *ssp, struct smb_cred *scred) argument 624 smb_smb_readx(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument 705 smb_smb_writex(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument 762 smb_smb_read(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument 820 smb_read(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument 841 smb_smb_write(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument 895 smb_write(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument 929 smb_smb_echo(struct smb_vc *vcp, struct smb_cred *scred) argument [all...] |
H A D | smb_usr.c | 126 smb_usr_lookup(struct smbioc_lookup *dp, struct smb_cred *scred, argument 148 error = smb_sm_lookup(&vspec, sspecp, scred, &vcp); 164 smb_usr_opensession(struct smbioc_ossn *dp, struct smb_cred *scred, argument 177 error = smb_sm_lookup(&vspec, NULL, scred, &vcp); 184 struct smb_cred *scred, struct smb_share **sspp) 193 error = smb_vc_lookupshare(vcp, &shspec, scred, &ssp); 200 error = smb_share_create(vcp, &shspec, scred, &ssp); 203 error = smb_smb_treeconnect(ssp, scred); 205 smb_share_put(ssp, scred); 213 struct smb_cred *scred) 183 smb_usr_openshare(struct smb_vc *vcp, struct smbioc_oshare *dp, struct smb_cred *scred, struct smb_share **sspp) argument 212 smb_usr_simplerequest(struct smb_share *ssp, struct smbioc_rq *dp, struct smb_cred *scred) argument 296 smb_usr_t2request(struct smb_share *ssp, struct smbioc_t2rq *dp, struct smb_cred *scred) argument [all...] |
H A D | smb_rq.h | 129 struct smb_cred *scred, struct smb_rq **rqpp); 131 struct smb_cred *scred); 142 int smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred, 145 struct smb_cred *scred);
|
H A D | smb_subr.c | 56 smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred) argument 59 scred->scr_td = td; 60 scred->scr_cred = cred ? cred : td->td_ucred; 62 scred->scr_td = NULL; 63 scred->scr_cred = cred ? cred : NULL;
|
H A D | smb_rq.c | 61 smb_rq_alloc(struct smb_connobj *layer, u_char cmd, struct smb_cred *scred, argument 70 error = smb_rq_init(rqp, layer, cmd, scred); 84 struct smb_cred *scred) 93 error = smb_vc_access(rqp->sr_vc, scred, SMBM_EXEC); 97 error = smb_share_access(rqp->sr_share, scred, SMBM_EXEC); 101 rqp->sr_cred = scred; 134 mb_put_uint16le(mbp, 0 /*scred->sc_p->p_pid >> 16*/); 139 mb_put_uint16le(mbp, 1 /*scred->sc_p->p_pid & 0xffff*/); 374 smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred, argument 383 error = smb_t2_init(t2p, layer, setup, scred); 83 smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd, struct smb_cred *scred) argument 394 smb_t2_init(struct smb_t2rq *t2p, struct smb_connobj *source, u_short setup, struct smb_cred *scred) argument 552 struct smb_cred *scred = t2p->t2_cred; local [all...] |
H A D | smb_subr.h | 100 void smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred);
|
/freebsd-11-stable/crypto/heimdal/lib/kadm5/ |
H A D | ad.c | 128 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...] |