Home
last modified time | relevance | path

Searched refs:va_mode (Results 1 – 25 of 104) sorted by relevance

12345

/netbsd-src/sys/rump/librump/rumpvfs/
H A Drumpvfs_compat50.c60 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 Drumpfs.c537 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 Dpolicy.c276 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 Dpuffs_compat.c61 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 Ddtfs_vnops.c68 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 Ddtfs_vfsops.c80 va->va_mode |= S_IFBLK; in rtdev()
82 va->va_mode |= S_IFCHR; in rtdev()
H A Ddtfs_subr.c53 vap->va_mode = 0777; in dtfs_baseattrs()
56 vap->va_mode = 0666; in dtfs_baseattrs()
/netbsd-src/share/examples/puffs/pgfs/
H A Dpgfs_puffs.c317 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 Dunionfs_subr.c244 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 Dhfs_vnops.c546 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 Dptyfs_vnops.c343 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 Dsubr.c161 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 Dnull.c67 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 Dpsbuf.c281 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 Dfdesc_vnops.c347 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 Dlinux32_exec_elf32.c179 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 Dnineproto.c152 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 Dv7fs_vnops.c223 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 Dnfs_clport.c837 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 Dops.c265 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 Dexec_script.c204 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 Dlinux_exec_machdep.c206 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 Dcoda_venus.c160 (top)->va_mode = (fromp)->va_mode; \
183 (top)->va_mode = (fromp)->va_mode; \
/netbsd-src/sys/ufs/chfs/
H A Dchfs_vnops.c193 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 Drefuse.c345 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()

12345