Searched defs:vattrp (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevfs.c | 315 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 D | devfs_vnops.c | 351 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 D | exec.c | 1028 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 48 milliseconds