| /netbsd-src/sys/rump/librump/rumpvfs/ |
| H A D | rumpvfs_compat50.c | 60 mode_t va_mode; /* files access mode and type */ member 91 va->va_mode = va50->va_mode; in rump_vattr50_to_vattr() 117 va50->va_mode = va->va_mode; in rump_vattr_to_vattr50()
|
| H A D | rumpfs.c | 537 va->va_mode = mode; in makeprivate() 851 vp->v_type, attr->va_mode), vp, NULL, genfs_can_access(vp, cred, in rump_check_permitted() 852 attr->va_uid, attr->va_gid, attr->va_mode, NULL, accmode)); in rump_check_permitted() 974 if (vap->va_mode != (mode_t)VNOVAL) { in rump_vop_setattr() 975 mode_t mode = vap->va_mode; in rump_vop_setattr() 981 attr->va_mode = mode; in rump_vop_setattr() 1030 rn = makeprivate(VDIR, va->va_mode & ALLPERMS, NODEV, DEV_BSIZE, false); in rump_vop_mkdir() 1127 rn = makeprivate(va->va_type, va->va_mode & ALLPERMS, va->va_rdev, in rump_vop_mknod() 1160 rn = makeprivate(va->va_type, va->va_mode & ALLPERMS, NODEV, in rump_vop_create() 1196 rn = makeprivate(VLNK, va->va_mode & ALLPERMS, NODEV, linklen, false); in rump_vop_symlink()
|
| /netbsd-src/external/cddl/osnet/sys/kern/ |
| H A D | policy.c | 276 if (vp->v_type != VDIR && (vap->va_mode & S_ISTXT)) { in secpolicy_setid_setsticky_clear() 284 if ((vap->va_mode & S_ISGID) != 0) in secpolicy_setid_setsticky_clear() 337 vap->va_mode = ovap->va_mode; in secpolicy_vnode_setattr() 419 if ((vap->va_mode & (S_ISUID | S_ISGID)) != 0) { in secpolicy_setid_clear() 421 vap->va_mode &= ~(S_ISUID|S_ISGID); in secpolicy_setid_clear()
|
| /netbsd-src/sys/fs/puffs/ |
| H A D | puffs_compat.c | 61 mode_t va_mode; member 166 va50->va_mode = va->va_mode; in vattr_to_50() 191 va->va_mode = va50->va_mode; in vattr_from_50()
|
| /netbsd-src/tests/fs/puffs/h_dtfs/ |
| H A D | dtfs_vnops.c | 68 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup() 88 rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, in dtfs_node_lookup() 104 return puffs_access(pn->pn_va.va_type, pn->pn_va.va_mode, in dtfs_node_access() 126 if (va->va_mode != PUFFS_VNOVAL) { in dtfs_node_setattr() 128 pn->pn_va.va_type, va->va_mode, pcr); in dtfs_node_setattr() 138 pn->pn_va.va_mode, va->va_vaflags & VA_UTIMES_NULL, pcr); in dtfs_node_setattr()
|
| H A D | dtfs_vfsops.c | 80 va->va_mode |= S_IFBLK; in rtdev() 82 va->va_mode |= S_IFCHR; in rtdev()
|
| H A D | dtfs_subr.c | 53 vap->va_mode = 0777; in dtfs_baseattrs() 56 vap->va_mode = 0666; in dtfs_baseattrs()
|
| /netbsd-src/share/examples/puffs/pgfs/ |
| H A D | pgfs_puffs.c | 317 error = puffs_access(dva.va_type, dva.va_mode, dva.va_uid, dva.va_gid, in pgfs_node_lookup() 399 va->va_mode, uid, gid, &new_fileid); in pgfs_node_mkdir() 441 va->va_mode, in pgfs_node_create() 773 if (va->va_mode != (mode_t)PUFFS_VNOVAL) { in pgfs_node_setattr() 812 if (va->va_mode != (mode_t)PUFFS_VNOVAL) { in pgfs_node_setattr() 814 uint64_t newmode = va->va_mode; in pgfs_node_setattr() 829 ova.va_mode = newmode; in pgfs_node_setattr() 835 error = puffs_access_times(ova.va_uid, ova.va_gid, ova.va_mode, in pgfs_node_setattr() 1058 va->va_mode, uid, gid, &new_fileid, &loid); in pgfs_node_symlink() 1141 return puffs_access(va.va_type, va.va_mode, va.va_uid, va.va_gid, mode, in pgfs_node_access()
|
| /netbsd-src/sys/fs/unionfs/ |
| H A D | unionfs_subr.c | 244 uva->va_mode = lva->va_mode; in unionfs_create_uppervattr_core() 250 uva->va_mode = lva->va_mode & 077077; in unionfs_create_uppervattr_core() 251 uva->va_mode |= (lva->va_type == VDIR ? ump->um_udir : ump->um_ufile) & 0700; in unionfs_create_uppervattr_core() 255 uva->va_mode = (lva->va_type == VDIR ? ump->um_udir : ump->um_ufile); in unionfs_create_uppervattr_core() 261 uva->va_mode = 0777 & ~curproc->p_cwdi->cwdi_cmask; in unionfs_create_uppervattr_core()
|
| /netbsd-src/sys/fs/hfs/ |
| H A D | hfs_vnops.c | 546 va->va_type, va->va_mode), vp, NULL, genfs_can_access(vp, cred, in hfs_check_permitted() 547 va->va_uid, va->va_gid, va->va_mode, NULL, accmode)); in hfs_check_permitted() 635 vap->va_mode = (S_IFREG | HFS_DEFAULT_FILE_MODE); in hfs_vop_getattr() 637 vap->va_mode = (S_IFDIR | HFS_DEFAULT_DIR_MODE); in hfs_vop_getattr() 641 vap->va_mode = bsd->file_mode; in hfs_vop_getattr() 644 if ((vap->va_mode & S_IFMT) == S_IFCHR in hfs_vop_getattr() 645 || (vap->va_mode & S_IFMT) == S_IFBLK) { in hfs_vop_getattr()
|
| /netbsd-src/sys/fs/ptyfs/ |
| H A D | ptyfs_vnops.c | 343 vap->va_mode = ptyfs->ptyfs_mode; in ptyfs_getattr() 469 if (vap->va_mode != (mode_t)VNOVAL) { in ptyfs_setattr() 473 (vap->va_mode & in ptyfs_setattr() 476 error = ptyfs_chmod(vp, vap->va_mode, cred, l); in ptyfs_setattr() 555 KAUTH_ACCESS_ACTION(ap->a_accmode, ap->a_vp->v_type, va.va_mode), in ptyfs_access() 557 va.va_gid, va.va_mode, NULL, ap->a_accmode)); in ptyfs_access()
|
| /netbsd-src/lib/libpuffs/ |
| H A D | subr.c | 161 SETIFVAL(va_mode, mode_t); in puffs_setvattr() 195 vap->va_mode = (mode_t)PUFFS_VNOVAL; in puffs_vattr_null() 270 va->va_mode = sb->st_mode; in puffs_stat2vattr()
|
| H A D | null.c | 67 if (va->va_mode != (unsigned)PUFFS_VNOVAL) in PUFFSOP_PROTOS() 68 if (lchmod(path, va->va_mode) == -1) in PUFFSOP_PROTOS() 363 mode = puffs_addvtype2mode(va->va_mode, va->va_type); in puffs_null_node_mknod() 508 if (mkdir(PCNPATH(pcn), va->va_mode) == -1) in puffs_null_node_mkdir()
|
| /netbsd-src/usr.sbin/puffs/mount_psshfs/ |
| H A D | psbuf.c | 281 if (va->va_mode != (mode_t)PUFFS_VNOVAL) in psbuf_put_vattr() 295 psbuf_put_4(pb, va->va_mode); in psbuf_put_vattr() 387 FAILRV(psbuf_get_4(pb, &vap->va_mode)); in psbuf_get_vattr() 388 vap->va_type = puffs_mode2vt(vap->va_mode); in psbuf_get_vattr()
|
| /netbsd-src/sys/miscfs/fdesc/ |
| H A D | fdesc_vnops.c | 347 vap->va_mode &= ~(S_IXUSR|S_IXGRP|S_IXOTH); in fdesc_attr() 370 vap->va_mode = stb.st_mode; in fdesc_attr() 421 vap->va_mode = R_ALL|X_ALL; in fdesc_getattr() 429 vap->va_mode = R_ALL|W_ALL; in fdesc_getattr() 437 vap->va_mode = R_ALL|X_ALL; in fdesc_getattr()
|
| /netbsd-src/sys/compat/linux32/common/ |
| H A D | linux32_exec_elf32.c | 179 a->a_v = ((vap->va_mode & S_ISUID) ? in linux32_elf32_copyargs() 188 a->a_v = ((vap->va_mode & S_ISGID) ? in linux32_elf32_copyargs()
|
| /netbsd-src/usr.sbin/puffs/mount_9p/ |
| H A D | nineproto.c | 152 vap->va_mode = mode & 0777; /* may contain other uninteresting bits */ in proto_getstat() 340 if (vap->va_mode != (mode_t)PUFFS_VNOVAL) in proto_make_stat() 341 mode = vap->va_mode | (vt == VDIR ? P9PROTO_CPERM_DIR : 0); in proto_make_stat()
|
| /netbsd-src/sys/fs/v7fs/ |
| H A D | v7fs_vnops.c | 223 attr.mode = va->va_mode | vtype_to_v7fs_mode (va->va_type); in v7fs_create() 279 va->va_mode, (long)va->va_rdev, va->va_type); in v7fs_mknod() 283 attr.mode = va->va_mode | vtype_to_v7fs_mode(va->va_type); in v7fs_mknod() 425 vap->va_mode = inode->mode; in v7fs_getattr() 537 if (vap->va_mode != (mode_t)VNOVAL) { in v7fs_setattr() 538 mode_t mode = vap->va_mode; in v7fs_setattr() 859 attr.mode = va->va_mode | vtype_to_v7fs_mode(va->va_type); in v7fs_mkdir() 1297 attr.mode = va->va_mode | vtype_to_v7fs_mode(va->va_type); in v7fs_symlink()
|
| /netbsd-src/sys/fs/nfs/client/ |
| H A D | nfs_clport.c | 837 if (vap->va_mode == (mode_t)VNOVAL) in nfscl_fillsattr() 840 sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode); in nfscl_fillsattr() 861 if (vap->va_mode != (mode_t)VNOVAL) { in nfscl_fillsattr() 864 *tl = txdr_unsigned(vap->va_mode); in nfscl_fillsattr() 922 if (vap->va_mode != (mode_t)VNOVAL) in nfscl_fillsattr() 1156 if (vap->va_mode != (mode_t)VNOVAL) { in nfscl_checksattr() 1157 if (vap->va_mode == nvap->na_mode) in nfscl_checksattr() 1158 vap->va_mode = (mode_t)VNOVAL; in nfscl_checksattr()
|
| /netbsd-src/lib/libperfuse/ |
| H A D | ops.c | 265 return puffs_access(va->va_type, va->va_mode, in mode_access() 292 sticky = puffs_pn_getvap(opc)->va_mode & S_ISTXT; in sticky_access() 308 vap->va_mode = fa->mode & ALLPERMS; in fuse_attr_to_vap() 1226 fci->mode = vap->va_mode | VTTOIF(vap->va_type); in perfuse_node_create() 1334 fmi->mode = vap->va_mode | VTTOIF(vap->va_type); in perfuse_node_mknod() 1525 error = puffs_access(IFTOVT(vap->va_mode), in perfuse_node_access() 1526 vap->va_mode & ACCESSPERMS, in perfuse_node_access() 1706 old_va->va_mode, 0, pcr) != 0)) in perfuse_node_setattr_ttl() 1721 if ((vap->va_mode != (mode_t)PUFFS_VNOVAL) && in perfuse_node_setattr_ttl() 1722 (vap->va_mode & S_ISTXT) && (old_va->va_type != VDIR) && in perfuse_node_setattr_ttl() [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | exec_script.c | 204 script_sbits = epp->ep_vap->va_mode & (S_ISUID | S_ISGID); in exec_script_makecmds() 322 epp->ep_vap->va_mode |= script_sbits; in exec_script_makecmds()
|
| /netbsd-src/sys/compat/linux/arch/amd64/ |
| H A D | linux_exec_machdep.c | 206 esd.ai[i++].a_v = ((vap->va_mode & S_ISGID) ? in ELFNAME2() 213 esd.ai[i++].a_v = ((vap->va_mode & S_ISUID) ? in ELFNAME2()
|
| /netbsd-src/sys/coda/ |
| H A D | coda_venus.c | 160 (top)->va_mode = (fromp)->va_mode; \ 183 (top)->va_mode = (fromp)->va_mode; \
|
| /netbsd-src/sys/ufs/chfs/ |
| H A D | chfs_vnops.c | 193 mode = MAKEIMODE(ap->a_vap->va_type, ap->a_vap->va_mode); in chfs_create() 241 mode = MAKEIMODE(vap->va_type, vap->va_mode); in chfs_mknod() 422 vap->va_mode = ip->mode & ALLPERMS; in chfs_getattr() 503 if (error == 0 && (vap->va_mode != VNOVAL)) { in chfs_setattr() 504 error = chfs_chmod(vp, vap->va_mode, cred); in chfs_setattr() 1205 mode = vap->va_mode & ACCESSPERMS; in chfs_mkdir() 1279 err = chfs_makeinode(IFLNK | vap->va_mode, dvp, vpp, cnp, VLNK); in chfs_symlink()
|
| /netbsd-src/lib/librefuse/ |
| H A D | refuse.c | 345 mode = va->va_mode; in fuse_setattr() 527 mode = puffs_addvtype2mode(va->va_mode, va->va_type); in puffs_fuse_node_mknod() 545 mode_t mode = va->va_mode; in puffs_fuse_node_mkdir() 579 mode_t mode = va->va_mode; in puffs_fuse_node_create() 1148 pn_root->pn_va.va_mode = 0755; in __fuse_mount()
|