gvisor/pkg/sentry/fsimpl/tmpfs
Dean Deng 2e38408f20 Implement access/faccessat for VFS2.
Note that the raw faccessat system call does not actually take a flags argument;
according to faccessat(2), the glibc wrapper implements the flags by using
fstatat(2). Remove the flag argument that we try to extract from vfs1, which
would just be a garbage value.

Updates #1965
Fixes #2101

PiperOrigin-RevId: 300796067
2020-03-13 11:41:08 -07:00
..
BUILD Implement file locks for regular tmpfs files in VFSv2. 2020-01-31 14:15:41 -08:00
benchmark_test.go Inline vfs.VirtualFilesystem in Kernel struct 2020-02-14 13:40:39 -08:00
device_file.go Add support for device special files to VFS2 tmpfs. 2020-01-24 17:07:54 -08:00
directory.go Allow vfs.IterDirentsCallback.Handle() to return an error. 2020-02-14 14:40:35 -08:00
filesystem.go Implement access/faccessat for VFS2. 2020-03-13 11:41:08 -07:00
named_pipe.go Update package locations. 2020-01-27 15:31:32 -08:00
pipe_test.go Inline vfs.VirtualFilesystem in Kernel struct 2020-02-14 13:40:39 -08:00
regular_file.go VFS2: Support memory mapping in tmpfs. 2020-02-20 09:58:10 -08:00
regular_file_test.go Inline vfs.VirtualFilesystem in Kernel struct 2020-02-14 13:40:39 -08:00
stat_test.go Add timestamps to VFS2 tmpfs, and implement some of SetStat. 2020-01-15 16:32:55 -08:00
symlink.go Convert memfs into proto-tmpfs. 2020-01-06 12:52:55 -08:00
tmpfs.go VFS2: Support memory mapping in tmpfs. 2020-02-20 09:58:10 -08:00