Home
last modified time | relevance | path

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

12

/openbsd/src/sys/msdosfs/
Dmsdosfs_vnops.c151 ndirent.de_Attributes = (ap->a_vap->va_mode & VWRITE) ? in msdosfs_create()
290 vap->va_mode = (S_IRUSR|S_IRGRP|S_IROTH); in msdosfs_getattr()
292 vap->va_mode |= (S_IWUSR|S_IWGRP|S_IWOTH); in msdosfs_getattr()
294 vap->va_mode |= S_IFDIR; in msdosfs_getattr()
295 vap->va_mode |= (vap->va_mode & S_IRUSR) ? S_IXUSR : 0; in msdosfs_getattr()
296 vap->va_mode |= (vap->va_mode & S_IRGRP) ? S_IXGRP : 0; in msdosfs_getattr()
297 vap->va_mode |= (vap->va_mode & S_IROTH) ? S_IXOTH : 0; in msdosfs_getattr()
299 vap->va_mode &= dep->de_pmp->pm_mask; in msdosfs_getattr()
471 if (vap->va_mode != (mode_t)VNOVAL) { in msdosfs_setattr()
481 if (vap->va_mode & VWRITE) in msdosfs_setattr()
/openbsd/src/sys/miscfs/fuse/
Dfuse_vnops.c392 return (vaccess(ap->a_vp->v_type, vattr.va_mode & ALLPERMS, in fusefs_access()
423 vap->va_mode = S_IRUSR | S_IXUSR; in fusefs_getattr()
425 vap->va_mode = S_IRWXU; in fusefs_getattr()
456 vap->va_mode = st->st_mode & ~S_IFMT; in fusefs_getattr()
570 if (vap->va_mode != (mode_t)VNOVAL) { in fusefs_setattr()
582 (vap->va_mode & S_ISTXT)) { in fusefs_setattr()
587 fbuf->fb_attr.st_mode = vap->va_mode & ALLPERMS; in fusefs_setattr()
1023 mode = MAKEIMODE(vap->va_type, vap->va_mode); in fusefs_create()
1095 fbuf->fb_io_mode = MAKEIMODE(vap->va_type, vap->va_mode); in fusefs_mknod()
1413 fbuf->fb_io_mode = MAKEIMODE(vap->va_type, vap->va_mode); in fusefs_mkdir()
/openbsd/src/sys/kern/
Dexec_script.c149 script_sbits = epp->ep_vap->va_mode & (VSUID | VSGID); in exec_script_makecmds()
245 epp->ep_vap->va_mode |= script_sbits; in exec_script_makecmds()
Dkern_exec.c157 if ((epp->ep_vap->va_mode & (VSUID | VSGID)) && in check_exec()
164 epp->ep_vap->va_mode &= ~(VSUID | VSGID); in check_exec()
169 if ((epp->ep_vap->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0) { in check_exec()
592 if ((attr.va_mode & (VSUID | VSGID)) && proc_cansugid(p)) { in sys_execve()
606 if (attr.va_mode & VSUID) in sys_execve()
608 if (attr.va_mode & VSGID) in sys_execve()
Dvfs_syscalls.c1590 vattr.va_mode = (mode & ALLPERMS) &~ p->p_fd->fd_cmask; in domknodat()
1592 vattr.va_mode &= ACCESSPERMS; in domknodat()
1804 vattr.va_mode = ACCESSPERMS &~ p->p_fd->fd_cmask; in dosymlinkat()
2373 vattr.va_mode = mode & ALLPERMS; in dofchmodat()
2409 vattr.va_mode = mode & ALLPERMS; in sys_fchmod()
2480 mode = vattr.va_mode & ~(VSUID | VSGID); in dofchownat()
2481 if (mode == vattr.va_mode) in dofchownat()
2488 vattr.va_mode = mode; in dofchownat()
2533 mode = vattr.va_mode & ~(VSUID | VSGID); in sys_lchown()
2534 if (mode == vattr.va_mode) in sys_lchown()
[all …]
Dvfs_vnops.c113 va.va_mode = cmode; in vn_open()
458 mode = va.va_mode; in vn_stat()
/openbsd/src/lib/libkvm/
Dkvm_cd9660.c51 kf->va_mode = inode.inode.iso_mode; in _kvm_stat_cd9660()
Dkvm_ntfs.c79 kf->va_mode = (mode_t)ntm.ntm_mode | _kvm_getftype(vp->v_type); in _kvm_stat_ntfs()
Dkvm_udf.c97 kf->va_mode = udf_permtomode(&up); /* XXX */ in _kvm_stat_udf()
Dkvm_file2.c787 kf->va_mode = inode.i_ffs1_mode; in ufs_filestat()
816 kf->va_mode = inode.i_e2fs_mode; in ext2fs_filestat()
842 kf->va_mode = (mp.pm_mask & 0777) | _kvm_getftype(vp->v_type); in msdos_filestat()
864 kf->va_mode = (mode_t)nfsnode.n_vattr.va_mode | _kvm_getftype(vp->v_type); in nfs_filestat()
/openbsd/src/sys/ufs/ext2fs/
Dext2fs_vnops.c85 ap->a_vap->va_mode), ap->a_dvp, ap->a_vpp, ap->a_cnp)); in ext2fs_create()
100 error = ext2fs_makeinode(MAKEIMODE(vap->va_type, vap->va_mode), in ext2fs_mknod()
174 vap->va_mode = ip->i_e2fs_mode & ALLPERMS; in ext2fs_getattr()
318 if (vap->va_mode != (mode_t)VNOVAL) { in ext2fs_setattr()
321 error = ext2fs_chmod(vp, vap->va_mode, cred); in ext2fs_setattr()
890 dmode = vap->va_mode & ACCESSPERMS; in ext2fs_mkdir()
1059 error = ext2fs_makeinode(IFLNK | ap->a_vap->va_mode, ap->a_dvp, in ext2fs_symlink()
/openbsd/src/sys/nfs/
Dnfs_srvsubs.c287 fp->fa_mode = vtonfsv3_mode(vap->va_mode); in nfsm_srvfattr()
300 fp->fa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode); in nfsm_srvfattr()
416 va->va_mode = nfstov_mode(*tl); in nfsm_srvsattr()
Dnfs_subs.c1033 (vmode & 07777) != vap->va_mode)) in nfs_loadattrcache()
1036 vap->va_mode = (vmode & 07777); in nfs_loadattrcache()
1384 if (a->va_mode != (mode_t)VNOVAL) { in nfsm_v3attrbuild()
1387 *tl = txdr_unsigned(a->va_mode); in nfsm_v3attrbuild()
Dnfs_vnops.c619 vap->va_mode != (mode_t)VNOVAL) && in nfs_setattr()
632 vap->va_mode == (mode_t)VNOVAL && in nfs_setattr()
739 if (vap->va_mode == (mode_t)VNOVAL) in nfs_setattrrpc()
742 sp->sa_mode = vtonfsv2_mode(vp->v_type, vap->va_mode); in nfs_setattrrpc()
1478 sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode); in nfs_mknodrpc()
1590 sp->sa_mode = vtonfsv2_mode(vap->va_type, vap->va_mode); in nfs_create()
1992 sp->sa_mode = vtonfsv2_mode(VLNK, vap->va_mode); in nfs_symlink()
2058 sp->sa_mode = vtonfsv2_mode(VDIR, vap->va_mode); in nfs_mkdir()
3464 return (vaccess(vp->v_type, va.va_mode, va.va_uid, va.va_gid, in nfsspec_access()
Dnfs_serv.c327 va.va_mode = nfstov_mode(sp->sa_mode); in nfsrv_setattr()
1111 va.va_mode = 0; in nfsrv_create()
1122 va.va_mode = nfstov_mode(sp->sa_mode); in nfsrv_create()
2012 va.va_mode = nfstov_mode(sp->sa_mode); in nfsrv_symlink()
2169 va.va_mode = nfstov_mode(*tl++); in nfsrv_mkdir()
/openbsd/src/sys/ufs/ufs/
Dufs_vnops.c147 ufs_makeinode(MAKEIMODE(ap->a_vap->va_type, ap->a_vap->va_mode), in ufs_create()
167 ufs_makeinode(MAKEIMODE(vap->va_type, vap->va_mode), in ufs_mknod()
299 vap->va_mode = DIP(ip, mode) & ~IFMT; in ufs_getattr()
442 if (vap->va_mode != (mode_t)VNOVAL) { in ufs_setattr()
445 error = ufs_chmod(vp, (int)vap->va_mode, cred); in ufs_setattr()
1105 dmode = vap->va_mode & 0777; in ufs_mkdir()
1293 error = ufs_makeinode(IFLNK | ap->a_vap->va_mode, ap->a_dvp, in ufs_symlink()
/openbsd/src/regress/usr.bin/diff/
Dt9.21229 vattr.va_mode = (SCARG(uap, mode) & ALLPERMS) &~ p->p_fd->fd_cmask;
1309 vattr.va_mode = (SCARG(uap, mode) & ALLPERMS) &~ p->p_fd->fd_cmask;
1402 vattr.va_mode = ACCESSPERMS &~ p->p_fd->fd_cmask;
1869 vattr.va_mode = SCARG(uap, mode) & ALLPERMS;
1907 vattr.va_mode = SCARG(uap, mode) & ALLPERMS;
1950 mode = vattr.va_mode & ~(VSUID | VSGID);
1951 if (mode == vattr.va_mode)
1959 vattr.va_mode = mode;
2002 mode = vattr.va_mode & ~(VSUID | VSGID);
2003 if (mode == vattr.va_mode)
[all …]
Dt9.1816 vattr.va_mode = (SCARG(uap, mode) & ALLPERMS) &~ p->p_fd->fd_cmask;
895 vattr.va_mode = (SCARG(uap, mode) & ALLPERMS) &~ p->p_fd->fd_cmask;
985 vattr.va_mode = ACCESSPERMS &~ p->p_fd->fd_cmask;
1425 vattr.va_mode = SCARG(uap, mode) & ALLPERMS;
1459 vattr.va_mode = SCARG(uap, mode) & ALLPERMS;
1803 vattr.va_mode = (SCARG(uap, mode) & ACCESSPERMS) &~ p->p_fd->fd_cmask;
/openbsd/src/usr.sbin/pstat/
Dpstat.c664 type = np->n_vattr.va_mode & S_IFMT; in nfs_print()
665 if (S_ISCHR(np->n_vattr.va_mode) || S_ISBLK(np->n_vattr.va_mode)) in nfs_print()
/openbsd/src/usr.bin/fstat/
Dfstat.c472 (void)snprintf(mode, sizeof(mode), "%o", kf->va_mode); in vtrans()
474 strmode(kf->va_mode, mode); in vtrans()
/openbsd/src/sys/isofs/cd9660/
Dcd9660_vnops.c100 vap->va_mtime.tv_nsec != VNOVAL || vap->va_mode != (mode_t)VNOVAL || in cd9660_setattr()
171 vap->va_mode = ip->inode.iso_mode & ALLPERMS; in cd9660_getattr()
/openbsd/src/sys/sys/
Dvnode.h168 mode_t va_mode; /* files access mode and type */ member
Dsysctl.h782 uint32_t va_mode; /* MODE_T: file access mode and type */ member
/openbsd/src/sys/ntfs/
Dntfs_vnops.c145 vap->va_mode = ip->i_mp->ntm_mode; in ntfs_getattr()
/openbsd/src/sys/tmpfs/
Dtmpfs_vnops.c455 vap->va_mode = node->tn_mode; in tmpfs_getattr()
515 if (error == 0 && (vap->va_mode != VNOVAL)) in tmpfs_setattr()
516 error = tmpfs_chmod(vp, vap->va_mode, cred, p); in tmpfs_setattr()

12