summaryrefslogtreecommitdiffhomepage
path: root/pkg/fdchannel
diff options
context:
space:
mode:
authorNicolas Lacasse <nlacasse@google.com>2019-06-25 11:46:19 -0700
committergVisor bot <gvisor-bot@google.com>2019-06-25 11:47:27 -0700
commita8f148b8e4098eaeb80e1d704b64aab8aeb1294f (patch)
tree84e3b913a2c2be598eb89d1a666bacb83abbca11 /pkg/fdchannel
parent03ae91c662869a37ba71dd2577d4e218a3aa4669 (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/fdchannel')
0 files changed, 0 insertions, 0 deletions