gvisor/pkg/sentry/syscalls/linux
Nicolas Lacasse 857e5c47e9 Follow symlinks when creating a file, and create the target.
If we have a symlink whose target does not exist, creating the symlink (either
via 'creat' or 'open' with O_CREAT flag) should create the target of the
symlink. Previously, gVisor would error with EEXIST in this case

PiperOrigin-RevId: 255232944
2019-06-26 11:49:20 -07:00
..
BUILD Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE. 2019-06-13 17:24:51 -07:00
error.go Update canonical repository. 2019-06-13 16:50:15 -07:00
flags.go
linux64.go Use correct statx syscall number for amd64. 2019-06-24 15:19:36 -07:00
sigset.go
sys_aio.go
sys_capability.go
sys_epoll.go
sys_eventfd.go
sys_file.go Follow symlinks when creating a file, and create the target. 2019-06-26 11:49:20 -07:00
sys_futex.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_getdents.go
sys_identity.go
sys_inotify.go fileOp{On,At} should pass the remaning symlink traversal count. 2019-06-19 11:56:34 -07:00
sys_lseek.go
sys_mempolicy.go
sys_mmap.go Implement madvise(MADV_DONTFORK) 2019-06-20 12:56:00 -07:00
sys_mount.go fileOp{On,At} should pass the remaning symlink traversal count. 2019-06-19 11:56:34 -07:00
sys_pipe.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_poll.go
sys_prctl.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_random.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_read.go
sys_rlimit.go
sys_rusage.go
sys_sched.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_seccomp.go
sys_sem.go
sys_shm.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_signal.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_socket.go Implement getsockopt() SO_DOMAIN, SO_PROTOCOL and SO_TYPE. 2019-06-13 17:24:51 -07:00
sys_splice.go Deflake SendFileTest_Shutdown. 2019-06-19 18:40:54 -07:00
sys_stat.go Implement statx. 2019-06-22 13:29:26 -07:00
sys_sync.go
sys_sysinfo.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_syslog.go
sys_thread.go
sys_time.go
sys_timer.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_timerfd.go
sys_tls.go
sys_utsname.go Update canonical repository. 2019-06-13 16:50:15 -07:00
sys_write.go
timespec.go Update canonical repository. 2019-06-13 16:50:15 -07:00