package net
import (
)
func (, , int, bool) error {
if == syscall.AF_INET6 && != syscall.SOCK_RAW {
syscall.SetsockoptInt(, syscall.IPPROTO_IPV6, syscall.IPV6_V6ONLY, boolint())
}
if ( == syscall.SOCK_DGRAM || == syscall.SOCK_RAW) && != syscall.AF_UNIX {
return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(, syscall.SOL_SOCKET, syscall.SO_BROADCAST, 1))
}
return nil
}
func ( int) error {
return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(, syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1))
}
func ( int) error {
return os.NewSyscallError("setsockopt", syscall.SetsockoptInt(, syscall.SOL_SOCKET, syscall.SO_REUSEADDR, 1))
}