diff options
author | Dean Deng <deandeng@google.com> | 2020-03-18 19:08:46 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-03-18 19:12:10 -0700 |
commit | 3a42638a0b32ceede66d8d593609b424bbdba47e (patch) | |
tree | 5ea656c000c01e60674c3ac85cbf5c9c562b8ec9 /pkg/tcpip/transport/tcp/protocol.go | |
parent | 79389f8abb3c23d570d82e976124009a8fd181e1 (diff) |
Port imported TTY fds to vfs2.
Refactor fs/host.TTYFileOperations so that the relevant functionality can be
shared with VFS2 (fsimpl/host.ttyFD).
Incorporate host.defaultFileFD into the default host.fileDescription. This way,
there is no need for a separate default_file.go. As in vfs1, the TTY file
implementation can be built on top of this default and override operations as
necessary (PRead/Read/PWrite/Write, Release, Ioctl).
Note that these changes still need to be plumbed into runsc, which refers to
imported TTYs in control/proc.go:ExecAsync.
Updates #1672.
PiperOrigin-RevId: 301718157
Diffstat (limited to 'pkg/tcpip/transport/tcp/protocol.go')
0 files changed, 0 insertions, 0 deletions