gvisor/pkg/sentry/syscalls/linux
Zyad A. Ali f03dc73f0f Implement stubs for mq_open(2) and mq_unlink(2).
Support mq_open and mq_unlink, and enable syscall tests.

Updates #136
2021-09-28 20:43:52 +02:00
..
vfs2 Implement stubs for mq_open(2) and mq_unlink(2). 2021-09-28 20:43:52 +02:00
BUILD [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
error.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
flags.go Pass OpenTruncate to gofer in Open call when opening file with O_TRUNC. 2019-11-20 15:07:16 -08:00
linux64.go Merge pull request #6262 from sudo-sturbia:msgqueue/syscalls3 2021-08-17 17:44:26 -07:00
sigset.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_aio.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_capability.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_clone_amd64.go Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sys_clone_arm64.go Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sys_epoll.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_eventfd.go [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL 2021-06-29 15:08:46 -07:00
sys_file.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_futex.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_getdents.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_identity.go [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL 2021-06-29 15:08:46 -07:00
sys_inotify.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_lseek.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_membarrier.go [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. 2021-06-30 08:18:59 -07:00
sys_mempolicy.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_mmap.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_mount.go [syserror] Update several syserror errors to linuxerr equivalents. 2021-07-01 12:05:19 -07:00
sys_msgqueue.go Implement stub for msgctl(2). 2021-08-17 20:34:51 +02:00
sys_pipe.go [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL 2021-06-29 15:08:46 -07:00
sys_poll.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_prctl.go Implement PR_SET_CHILD_SUBREAPER when the calling task is PID 1. 2021-08-04 18:12:37 -07:00
sys_random.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_read.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_rlimit.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_rseq.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_rusage.go [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL 2021-06-29 15:08:46 -07:00
sys_sched.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_seccomp.go [syserror] Change syserror to linuxerr for E2BIG, EADDRINUSE, and EINVAL 2021-06-29 15:08:46 -07:00
sys_sem.go Implement ipc.Object.Set and use it in ipc mechanisms. 2021-08-17 20:31:38 +02:00
sys_shm.go Create ipc package and ipc.Object. 2021-07-13 22:09:41 +02:00
sys_signal.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_socket.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_splice.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_stat.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
sys_stat_amd64.go Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sys_stat_arm64.go Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
sys_sync.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_sysinfo.go pgalloc: Do not hold MemoryFile.mu while calling mincore. 2020-10-19 09:02:19 -07:00
sys_syslog.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_thread.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_time.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_timer.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_timerfd.go [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. 2021-06-30 08:18:59 -07:00
sys_tls_amd64.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_tls_arm64.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00
sys_utsname.go [syserror] Update syserror to linuxerr for EACCES, EBADF, and EPERM. 2021-06-30 08:18:59 -07:00
sys_write.go [syserror] Remove pkg syserror. 2021-08-13 17:16:52 -07:00
sys_xattr.go [syserror] Update syserror to linuxerr for more errors. 2021-07-12 15:26:20 -07:00
timespec.go [syserror] Convert remaining syserror definitions to linuxerr. 2021-08-12 15:19:12 -07:00