//go:build linux package instancectl import ( "fmt" "net" ) func claimExecPeer(c net.Conn, pid int) error { cred, err := peerCred(c) if err != nil { return err } if int(cred.Pid) != pid { return fmt.Errorf("%w: executable gate peer %d differs from unit MainPID %d", ErrClaimUnit, cred.Pid, pid) } return nil }