Use SO_REUSEPORT name instead of reusePort

This commit is contained in:
Aliaksandr Valialkin
2016-01-11 17:08:32 +02:00
parent 4a3c401fd8
commit c7ac190d63
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -69,7 +69,7 @@ func Listen(network, addr string) (l net.Listener, err error) {
return nil, err
}
if err = syscall.SetsockoptInt(fd, syscall.SOL_SOCKET, reusePort, 1); err != nil {
if err = syscall.SetsockoptInt(fd, syscall.SOL_SOCKET, SO_REUSEPORT, 1); err != nil {
syscall.Close(fd)
return nil, &ErrNoReusePort{err}
}
+1 -1
View File
@@ -6,4 +6,4 @@ import (
"syscall"
)
var reusePort = syscall.SO_REUSEPORT
const SO_REUSEPORT = syscall.SO_REUSEPORT
+1 -1
View File
@@ -2,4 +2,4 @@
package reuseport
var reusePort = 0x0F
const SO_REUSEPORT = 0x0F