Source file src/net/fd_js.go
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 9 package net 10 11 import ( 12 "os" 13 "syscall" 14 ) 15 16 func (fd *netFD) closeRead() error { 17 if fd.fakeNetFD != nil { 18 return fd.fakeNetFD.closeRead() 19 } 20 return os.NewSyscallError("closeRead", syscall.ENOTSUP) 21 } 22 23 func (fd *netFD) closeWrite() error { 24 if fd.fakeNetFD != nil { 25 return fd.fakeNetFD.closeWrite() 26 } 27 return os.NewSyscallError("closeRead", syscall.ENOTSUP) 28 } 29