1// Copyright 2018 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 js && wasm 6 7package syscall 8 9func Socket(proto, sotype, unused int) (fd int, err error) { 10 return 0, ENOSYS 11} 12 13func Bind(fd int, sa Sockaddr) error { 14 return ENOSYS 15} 16 17func StopIO(fd int) error { 18 return ENOSYS 19} 20 21func Listen(fd int, backlog int) error { 22 return ENOSYS 23} 24 25func Accept(fd int) (newfd int, sa Sockaddr, err error) { 26 return 0, nil, ENOSYS 27} 28 29func Connect(fd int, sa Sockaddr) error { 30 return ENOSYS 31} 32 33func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) { 34 return 0, nil, ENOSYS 35} 36 37func Sendto(fd int, p []byte, flags int, to Sockaddr) error { 38 return ENOSYS 39} 40 41func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn, recvflags int, from Sockaddr, err error) { 42 return 0, 0, 0, nil, ENOSYS 43} 44 45func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) { 46 return 0, ENOSYS 47} 48 49func GetsockoptInt(fd, level, opt int) (value int, err error) { 50 return 0, ENOSYS 51} 52 53func SetsockoptInt(fd, level, opt int, value int) error { 54 return nil 55} 56 57func SetReadDeadline(fd int, t int64) error { 58 return ENOSYS 59} 60 61func SetWriteDeadline(fd int, t int64) error { 62 return ENOSYS 63} 64 65func Shutdown(fd int, how int) error { 66 return ENOSYS 67} 68 69func SetNonblock(fd int, nonblocking bool) error { 70 return nil 71} 72