...
1 package wasip1
2
3 import "strconv"
4
5 const (
6 SockAcceptName = "sock_accept"
7 SockRecvName = "sock_recv"
8 SockSendName = "sock_send"
9 SockShutdownName = "sock_shutdown"
10 )
11
12
13
14 const (
15
16 SD_RD uint8 = 1 << iota
17
18 SD_WR
19 )
20
21 func SdFlagsString(sdflags int) string {
22 return flagsString(sdflagNames[:], sdflags)
23 }
24
25 var sdflagNames = [...]string{
26 "RD",
27 "WR",
28 }
29
30
31
32
33 func SiFlagsString(siflags int) string {
34 if siflags == 0 {
35 return ""
36 }
37 return strconv.Itoa(siflags)
38 }
39
40
41
42 const (
43
44 RI_RECV_PEEK uint8 = 1 << iota
45
46 RI_RECV_WAITALL
47 )
48
49 func RiFlagsString(riflags int) string {
50 return flagsString(riflagNames[:], riflags)
51 }
52
53 var riflagNames = [...]string{
54 "RECV_PEEK",
55 "RECV_WAITALL",
56 }
57
58
59
60 const (
61
62 RO_RECV_DATA_TRUNCATED uint8 = 1 << iota
63 )
64
65 func RoFlagsString(roflags int) string {
66 return flagsString(roflagNames[:], roflags)
67 }
68
69 var roflagNames = [...]string{
70 "RECV_DATA_TRUNCATED",
71 }
72
View as plain text