• Kubernetes Submit Queue's avatar
    Merge pull request #49300 from tklauser/syscall-to-x-sys-unix · 5d24a2c1
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Switch from package syscall to golang.org/x/sys/unix
    
    **What this PR does / why we need it**:
    
    The syscall package is locked down and the comment in https://github.com/golang/go/blob/master/src/syscall/syscall.go#L21-L24 advises to switch code to use the corresponding package from golang.org/x/sys. This PR does so and replaces usage of package syscall with package golang.org/x/sys/unix where applicable. This will also allow to get updates and fixes
    without having to use a new go version.
    
    In order to get the latest functionality, golang.org/x/sys/ is re-vendored. This also allows to use Eventfd() from this package instead of calling the eventfd() C function.
    
    **Special notes for your reviewer**:
    
    This follows previous works in other Go projects, see e.g. moby/moby#33399, cilium/cilium#588
    
    **Release note**:
    
    ```release-note
    NONE
    ```
    5d24a2c1
Name
Last commit
Last update
..
config Loading commit data...
healthcheck Loading commit data...
iptables Loading commit data...
userspace Loading commit data...
util Loading commit data...
winuserspace Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
doc.go Loading commit data...
types.go Loading commit data...