1// Copyright 2023 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// Fake networking for js/wasm. It is intended to allow tests of other package to pass. 6 7//go:build js 8 9package net 10 11import ( 12 "os" 13 "syscall" 14) 15 16func (fd *netFD) closeRead() error { 17 if fd.fakeNetFD != nil { 18 return fd.fakeNetFD.closeRead() 19 } 20 return os.NewSyscallError("closeRead", syscall.ENOTSUP) 21} 22 23func (fd *netFD) closeWrite() error { 24 if fd.fakeNetFD != nil { 25 return fd.fakeNetFD.closeWrite() 26 } 27 return os.NewSyscallError("closeRead", syscall.ENOTSUP) 28} 29