MCPcopy Create free account
hub / github.com/foxcpp/maddy / setScmPassCred

Function setScmPassCred

systemd.go:61–77  ·  view source on GitHub ↗
(sock *net.UnixConn)

Source from the content-addressed store, hash-verified

59}
60
61func setScmPassCred(sock *net.UnixConn) error {
62 sConn, err := sock.SyscallConn()
63 if err != nil {
64 return err
65 }
66
67 var sockoptErr error
68 if err := sConn.Control(func(fd uintptr) {
69 sockoptErr = syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_PASSCRED, 1)
70 }); err != nil {
71 return err
72 }
73 if sockoptErr != nil {
74 return sockoptErr
75 }
76 return nil
77}
78
79func systemdStatus(status SDStatus, desc string) {
80 sock, err := sdNotifySock()

Callers 2

systemdStatusFunction · 0.85
systemdStatusErrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected