gvisor/pkg
Kevin Krakauer dfdbdf14fa Refactor pipe to support VFS2.
* Pulls common functionality (IO and locking on open) into pipe_util.go.
* Adds pipe/vfs.go, which implements a subset of vfs.FileDescriptionImpl.

A subsequent change will add support for pipes in memfs.

PiperOrigin-RevId: 275322385
2019-10-17 13:11:07 -07:00
..
abi Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
amutex Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
atomicbitops Enable pkg/atomicbitops support on arm64. 2019-10-09 03:09:52 +00:00
binary Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
bits Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
bpf Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
compressio Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
control Update canonical repository. 2019-06-13 16:50:15 -07:00
cpuid Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
eventchannel Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
fd Merge pull request #765 from trailofbits:uds_support 2019-09-25 16:44:22 -07:00
fdchannel Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
fdnotifier Change syscall.EPOLLET to unix.EPOLLET 2019-08-05 23:10:08 +00:00
flipcall Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
fspath Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
gate Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
ilist Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
linewriter Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
log Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
memutil Update canonical repository. 2019-06-13 16:50:15 -07:00
metric internal BUILD file cleanup. 2019-09-23 08:25:13 -07:00
p9 Return EIO from p9 if flipcall.Endpoint.Connect() fails. 2019-10-04 14:56:53 -07:00
procid Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
rand Update canonical repository. 2019-06-13 16:50:15 -07:00
refs Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
seccomp gvisor: change syscall.RawSyscall to syscall.RawSyscall6 where required 2019-09-24 23:47:42 -07:00
secio Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
segment Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
sentry Refactor pipe to support VFS2. 2019-10-17 13:11:07 -07:00
sleep Enable pkg/sleep support on arm64. 2019-09-24 06:42:26 +00:00
state Reorder BUILD license and load functions in gvisor. 2019-10-16 16:40:30 -07:00
syserr netstack/udp: connect with the AF_UNSPEC address family means disconnect 2019-07-03 14:19:02 -07:00
syserror Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
tcpip NDP Neighbor Solicitations sent during DAD must have an IP hop limit of 255 2019-10-17 13:06:15 -07:00
tmutex Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
unet Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
urpc Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
waiter Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00