aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/syscall_solaris.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-01-22 05:07:15 -0500
committerGitHub <noreply@github.com>2021-01-22 05:07:15 -0500
commitf02aba659447ea9198851231d7f11a8bfdfe69ba (patch)
tree0d22b1af8408cba9499da16e565cb7e48a845330 /vendor/golang.org/x/sys/unix/syscall_solaris.go
parent6fd83de31dab0c60932972c6b26f68fa0bd1871f (diff)
parentef654941d1b7d3bd8f5af51418aa54e0d6f2d48c (diff)
downloadpodman-f02aba659447ea9198851231d7f11a8bfdfe69ba.tar.gz
podman-f02aba659447ea9198851231d7f11a8bfdfe69ba.tar.bz2
podman-f02aba659447ea9198851231d7f11a8bfdfe69ba.zip
Merge pull request #9052 from giuseppe/set-source-to-slirp4netns-ip
rootlessport: set source IP to slirp4netns device
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_solaris.go')
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go
index fee6e9952..184786ed9 100644
--- a/vendor/golang.org/x/sys/unix/syscall_solaris.go
+++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go
@@ -68,6 +68,19 @@ func Pipe(p []int) (err error) {
return nil
}
+//sysnb pipe2(p *[2]_C_int, flags int) (err error)
+
+func Pipe2(p []int, flags int) error {
+ if len(p) != 2 {
+ return EINVAL
+ }
+ var pp [2]_C_int
+ err := pipe2(&pp, flags)
+ p[0] = int(pp[0])
+ p[1] = int(pp[1])
+ return err
+}
+
func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, _Socklen, error) {
if sa.Port < 0 || sa.Port > 0xFFFF {
return nil, 0, EINVAL