Searched refs:dirff (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/lib9p/backend/ |
H A D | fs.c | 2906 struct fs_fid *dirff; in fs_unlinkat() local 2916 dirff = dir->lo_aux; in fs_unlinkat() 2917 assert(dirff != NULL); in fs_unlinkat() 2922 if (fstatat(dirff->ff_dirfd, newname, &fst, AT_SYMLINK_NOFOLLOW) != 0 || in fs_unlinkat() 2923 fstatat(dirff->ff_dirfd, dirff->ff_name, &dirst, AT_SYMLINK_NOFOLLOW) != 0) in fs_unlinkat() 2925 fillacl(dirff); in fs_unlinkat() 2926 facl = getacl(dirff, -1, newname); in fs_unlinkat() 2928 dirff->ff_acl, &dirst, facl, &fst, dirff->ff_ai, (gid_t)-1); in fs_unlinkat() 2934 if (unlinkat(dirff->ff_dirfd, newname, AT_REMOVEDIR) != 0) in fs_unlinkat() 2937 if (unlinkat(dirff->ff_dirfd, newname, 0) != 0) in fs_unlinkat()
|