Home | History | Annotate | Download | only in poll
      1 // Copyright 2011 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 package poll
      6 
      7 import "syscall"
      8 
      9 // SetsockoptIPMreqn wraps the setsockopt network call with an IPMreqn argument.
     10 func (fd *FD) SetsockoptIPMreqn(level, name int, mreq *syscall.IPMreqn) error {
     11 	if err := fd.incref(); err != nil {
     12 		return err
     13 	}
     14 	defer fd.decref()
     15 	return syscall.SetsockoptIPMreqn(fd.Sysfd, level, name, mreq)
     16 }
     17