Searched defs:vattrp (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c315 struct vattr *vattrp; /* attributes of this mount */ local
400 vattrp = &nodep->nm_vattr;
401 vattrp->va_mask = AT_ALL;
402 if (error = VOP_GETATTR(mvp, vattrp, 0, crp, NULL))
412 if (error = secpolicy_vnode_owner(crp, vattrp->va_uid))
419 if (secpolicy_vnode_access2(crp, mvp, vattrp->va_uid, vattrp->va_mode,
458 vattrp->va_type = filevattr.va_type;
459 vattrp->va_fsid = namedev;
460 vattrp
[all...]
/illumos-gate/usr/src/uts/common/fs/devfs/
H A Ddevfs_vnops.c351 struct vattr *vattrp = NULL; local
410 vattrp = kmem_zalloc(sizeof (*vattrp), KM_SLEEP);
454 free_vattr = vattrp;
455 vattrp = NULL;
459 *vattrp = dv_vattr_file;
460 error = VOP_GETATTR(dv->dv_attrvp, vattrp, 0, cr, ct);
464 dv->dv_attr = vattrp;
466 vattrp = NULL;
568 vattrp
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dexec.c1028 execsetid(struct vnode *vp, struct vattr *vattrp, uid_t *uidp, uid_t *gidp, argument
1057 if (vattrp->va_mode & VSUID) {
1058 if (vattrp->va_uid == 0) {
1065 uid = vattrp->va_uid;
1076 uid = vattrp->va_uid;
1080 if (vattrp->va_mode & VSGID) {
1081 gid = vattrp->va_gid;
1131 execpermissions(struct vnode *vp, struct vattr *vattrp, struct uarg *args) argument
1136 vattrp->va_mask = AT_MODE | AT_UID | AT_GID | AT_SIZE;
1137 if (error = VOP_GETATTR(vp, vattrp, ATTR_EXE
[all...]

Completed in 49 milliseconds