diff options
author | Nicolas Lacasse <nlacasse@google.com> | 2019-06-25 11:46:19 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2019-06-25 11:47:27 -0700 |
commit | a8f148b8e4098eaeb80e1d704b64aab8aeb1294f (patch) | |
tree | 84e3b913a2c2be598eb89d1a666bacb83abbca11 /pkg | |
parent | 03ae91c662869a37ba71dd2577d4e218a3aa4669 (diff) |
Use different Ctty FDs based on the go version.
An upcoming change in Go 1.13 [1] changes the semantics of the SysProcAttr.Ctty
field. Prior to the change, the FD must be an FD in the child process's FD
table (aka "post-shuffle"). After the change, the FD must be an FD in the
current process's FD table (aka "pre-shuffle").
To be compatible with both versions this CL introduces a new boolean
"CttyFdIsPostShuffle" which indicates whether a pre- or post-shuffle FD should
be provided. We use build tags to chose the correct one.
1: https://go-review.googlesource.com/c/go/+/178919/
PiperOrigin-RevId: 255015303
Diffstat (limited to 'pkg')
0 files changed, 0 insertions, 0 deletions