gvisor/pkg/sentry/syscalls/linux
Ian Gudger 358eb52a76 Add support for the MSG_TRUNC msghdr flag.
The MSG_TRUNC flag is set in the msghdr when a message is truncated.

Fixes google/gvisor#200

PiperOrigin-RevId: 244440486
Change-Id: I03c7d5e7f5935c0c6b8d69b012db1780ac5b8456
2019-04-19 16:17:01 -07:00
..
BUILD Implement memfd_create. 2019-03-26 16:16:57 -07:00
error.go Internal change 2019-04-10 18:00:18 -07:00
flags.go Fixing O_TRUNC behavior to match Linux. 2018-12-06 09:26:49 -08:00
linux64.go Add syscall annotations for unimplemented syscalls 2019-04-03 03:10:23 -07:00
sigset.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_aio.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_capability.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_epoll.go Convert poll/select to operate more directly on linux.PollFD 2019-04-17 12:15:01 -07:00
sys_eventfd.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_file.go syscalls: sendfile: limit the count to MAX_RW_COUNT 2019-04-09 14:57:05 -07:00
sys_futex.go Priority-inheritance futex implementation 2019-03-05 23:40:18 -08:00
sys_getdents.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_identity.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_inotify.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_lseek.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_mmap.go Automated rollback of changelist 226224230 2018-12-21 08:23:34 -08:00
sys_mount.go gvisor: Add support for the MS_NOEXEC mount option 2019-04-04 17:43:53 -07:00
sys_pipe.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_poll.go Format struct pollfd in poll(2)/ppoll(2) 2019-04-18 15:24:07 -07:00
sys_prctl.go Use kernel.Task.CopyScratchBuffer in syscalls/linux where possible. 2019-03-29 16:25:33 -07:00
sys_random.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_read.go Make read and write respect SO_RCVTIMEO and SO_SNDTIMEO 2018-12-20 13:48:52 -08:00
sys_rlimit.go Allow threads with CAP_SYS_RESOURCE to raise hard rlimits. 2019-04-10 12:36:45 -07:00
sys_rusage.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_sched.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_seccomp.go Fix recursive read lock taken on TaskSet 2018-11-20 15:07:56 -08:00
sys_sem.go Add semctl(GETPID) syscall 2019-03-01 10:57:02 -08:00
sys_shm.go Add type safety to shm ids and keys. 2018-12-10 12:48:02 -08:00
sys_signal.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_socket.go Add support for the MSG_TRUNC msghdr flag. 2019-04-19 16:17:01 -07:00
sys_stat.go Use open fids when fstat()ing gofer files. 2019-04-11 00:43:04 -07:00
sys_sync.go Implement sync_file_range() 2018-11-08 17:39:51 -08:00
sys_sysinfo.go Decouple filemem from platform and move it to pgalloc.MemoryFile. 2019-03-14 08:12:48 -07:00
sys_syslog.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_thread.go Improve loader related error messages returned to users. 2019-01-08 12:58:08 -08:00
sys_time.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_timer.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_timerfd.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00
sys_tls.go Validate FS_BASE in Task.Clone 2018-12-10 12:37:16 -08:00
sys_utsname.go BUILD: Add useful go_path target 2019-04-04 17:05:38 -07:00
sys_write.go Make read and write respect SO_RCVTIMEO and SO_SNDTIMEO 2018-12-20 13:48:52 -08:00
timespec.go Use correct company name in copyright header 2018-10-19 16:35:11 -07:00