| 123456789101112 |
- package internet
- import "syscall"
- func applySocketOptions(fd uintptr, config *SocketConfig) error {
- if config.Mark != 0 {
- if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_MARK, int(config.Mark)); err != nil {
- return err
- }
- }
- return nil
- }
|