commit | 43c01164e93111c754a278ab423ba01063c44917 | [log] [tgz] |
---|---|---|
author | Matt Layher <mdlayher@gmail.com> | Mon Jul 29 14:45:48 2019 -0400 |
committer | Matt Layher <mdlayher@gmail.com> | Wed Sep 04 00:50:37 2019 +0000 |
tree | cf4cad227ccabcaf49ad18e7a64c997abca10f4d | |
parent | 1f305c863dab438568b4750723b2b7b237a469bb [diff] |
unix: implement AF_TIPC sockets on Linux Adds initial constants and types to use with SockaddrTIPC. For more information on TIPC, see: http://tipc.sourceforge.net/. Because the C struct sockaddr_tipc makes use of a union for its addr field, I have created a wrapping layer in SockaddrTIPC that uses an interface to determine which variant is in use. Tests accompany this change due to the complexity of this code. There is currently little test coverage in the Sockaddr-related code, but perhaps this is something that could be picked up as a relatively straightforward task for a new contributor. Change-Id: I5033a0685cb7128d4b1a23d18aca71c202d0c0aa Reviewed-on: https://go-review.googlesource.com/c/sys/+/187960 Run-TryBot: Matt Layher <mdlayher@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.