gvisor/pkg/sentry/kernel/pipe
Fabricio Voznika 96519e2c9d Implement POSIX locks
- Change FileDescriptionImpl Lock/UnlockPOSIX signature to
  take {start,length,whence}, so the correct offset can be
  calculated in the implementations.
- Create PosixLocker interface to make it possible to share
  the same locking code from different implementations.

Closes #1480

PiperOrigin-RevId: 316910286
2020-06-17 10:04:26 -07:00
..
BUILD Implement POSIX locks 2020-06-17 10:04:26 -07:00
device.go Update canonical repository. 2019-06-13 16:50:15 -07:00
node.go Update package locations. 2020-01-27 15:31:32 -08:00
node_test.go Update package locations. 2020-01-27 15:31:32 -08:00
pipe.go Implement splice(2) and tee(2) for VFS2. 2020-05-26 21:43:26 -07:00
pipe_test.go Update package locations. 2020-01-27 15:31:32 -08:00
pipe_unsafe.go Implement splice(2) and tee(2) for VFS2. 2020-05-26 21:43:26 -07:00
pipe_util.go Minor formatting updates for gvisor.dev. 2020-05-15 20:05:18 -07:00
reader.go Update canonical repository. 2019-06-13 16:50:15 -07:00
reader_writer.go Update package locations. 2020-01-27 15:31:32 -08:00
vfs.go Implement POSIX locks 2020-06-17 10:04:26 -07:00
writer.go Update canonical repository. 2019-06-13 16:50:15 -07:00