Source file
src/syscall/net_js.go
1
2
3
4
5
6
7
8
9
10 package syscall
11
12 const (
13 AF_UNSPEC = iota
14 AF_UNIX
15 AF_INET
16 AF_INET6
17 )
18
19 const (
20 SOCK_STREAM = 1 + iota
21 SOCK_DGRAM
22 SOCK_RAW
23 SOCK_SEQPACKET
24 )
25
26 const (
27 IPPROTO_IP = 0
28 IPPROTO_IPV4 = 4
29 IPPROTO_IPV6 = 0x29
30 IPPROTO_TCP = 6
31 IPPROTO_UDP = 0x11
32 )
33
34 const (
35 _ = iota
36 IPV6_V6ONLY
37 SOMAXCONN
38 SO_ERROR
39 )
40
41
42 const (
43 _ = iota
44 F_DUPFD_CLOEXEC
45 SYS_FCNTL = 500
46 )
47
48 type Sockaddr any
49
50 type SockaddrInet4 struct {
51 Port int
52 Addr [4]byte
53 }
54
55 type SockaddrInet6 struct {
56 Port int
57 ZoneId uint32
58 Addr [16]byte
59 }
60
61 type SockaddrUnix struct {
62 Name string
63 }
64
65 func Socket(proto, sotype, unused int) (fd int, err error) {
66 return 0, ENOSYS
67 }
68
69 func Bind(fd int, sa Sockaddr) error {
70 return ENOSYS
71 }
72
73 func StopIO(fd int) error {
74 return ENOSYS
75 }
76
77 func Listen(fd int, backlog int) error {
78 return ENOSYS
79 }
80
81 func Accept(fd int) (newfd int, sa Sockaddr, err error) {
82 return 0, nil, ENOSYS
83 }
84
85 func Connect(fd int, sa Sockaddr) error {
86 return ENOSYS
87 }
88
89 func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, err error) {
90 return 0, nil, ENOSYS
91 }
92
93 func Sendto(fd int, p []byte, flags int, to Sockaddr) error {
94 return ENOSYS
95 }
96
97 func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn, recvflags int, from Sockaddr, err error) {
98 return 0, 0, 0, nil, ENOSYS
99 }
100
101 func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) {
102 return 0, ENOSYS
103 }
104
105 func GetsockoptInt(fd, level, opt int) (value int, err error) {
106 return 0, ENOSYS
107 }
108
109 func SetsockoptInt(fd, level, opt int, value int) error {
110 return nil
111 }
112
113 func SetReadDeadline(fd int, t int64) error {
114 return ENOSYS
115 }
116
117 func SetWriteDeadline(fd int, t int64) error {
118 return ENOSYS
119 }
120
121 func Shutdown(fd int, how int) error {
122 return ENOSYS
123 }
124
125 func SetNonblock(fd int, nonblocking bool) error {
126 return nil
127 }
128
View as plain text