cmsghdr_stub.go raw

   1  // Copyright 2017 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  //go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris && !zos
   6  
   7  package socket
   8  
   9  func controlHeaderLen() int {
  10  	return 0
  11  }
  12  
  13  func controlMessageLen(dataLen int) int {
  14  	return 0
  15  }
  16  
  17  func controlMessageSpace(dataLen int) int {
  18  	return 0
  19  }
  20  
  21  type cmsghdr struct{}
  22  
  23  func (h *cmsghdr) len() int { return 0 }
  24  func (h *cmsghdr) lvl() int { return 0 }
  25  func (h *cmsghdr) typ() int { return 0 }
  26  
  27  func (h *cmsghdr) set(l, lvl, typ int) {}
  28