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.
5 //go:build js || wasip1
11 func setDefaultSockopts(s, family, sotype int, ipv6only bool) error {
15 func setDefaultListenerSockopts(s int) error {
19 func setDefaultMulticastSockopts(s int) error {
23 func setReadBuffer(fd *netFD, bytes int) error {
24 if fd.fakeNetFD != nil {
25 return fd.fakeNetFD.setReadBuffer(bytes)
27 return syscall.ENOPROTOOPT
30 func setWriteBuffer(fd *netFD, bytes int) error {
31 if fd.fakeNetFD != nil {
32 return fd.fakeNetFD.setWriteBuffer(bytes)
34 return syscall.ENOPROTOOPT
37 func setKeepAlive(fd *netFD, keepalive bool) error {
38 return syscall.ENOPROTOOPT
41 func setLinger(fd *netFD, sec int) error {
42 if fd.fakeNetFD != nil {
43 return fd.fakeNetFD.setLinger(sec)
45 return syscall.ENOPROTOOPT