@@ -59,36 +59,37 @@ const ERROR_CODES: &[(&str, i32)] = &[
59
59
cfg( not( any(
60
60
target_os = "openbsd" ,
61
61
target_os = "freebsd" ,
62
+ target_os = "wasi" ,
62
63
windows
63
64
) ) ) ,
64
65
ENODATA
65
66
) ,
66
- e ! ( cfg( not( windows) ) , ENOTBLK ) ,
67
+ e ! ( cfg( not( any ( windows, target_os = "wasi" ) ) ) , ENOTBLK ) ,
67
68
e ! ( EOPNOTSUPP ) ,
68
69
e ! ( ENOSYS ) ,
69
70
e ! ( EPIPE ) ,
70
71
e ! ( EINVAL ) ,
71
72
e ! ( cfg( not( windows) ) , EOVERFLOW ) ,
72
73
e ! ( EINTR ) ,
73
- e ! ( EUSERS ) ,
74
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , EUSERS ) ,
74
75
e ! ( ENOTEMPTY ) ,
75
76
e ! ( ENOBUFS ) ,
76
77
e ! ( cfg( not( windows) ) , EPROTO ) ,
77
- e ! ( EREMOTE ) ,
78
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , EREMOTE ) ,
78
79
e ! ( ECHILD ) ,
79
80
e ! ( ELOOP ) ,
80
81
e ! ( EXDEV ) ,
81
82
e ! ( E2BIG ) ,
82
83
e ! ( ESRCH ) ,
83
84
e ! ( EMSGSIZE ) ,
84
85
e ! ( EAFNOSUPPORT ) ,
85
- e ! ( EHOSTDOWN ) ,
86
- e ! ( EPFNOSUPPORT ) ,
86
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , EHOSTDOWN ) ,
87
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , EPFNOSUPPORT ) ,
87
88
e ! ( ENOPROTOOPT ) ,
88
89
e ! ( EBUSY ) ,
89
90
e ! ( EAGAIN ) ,
90
91
e ! ( EISCONN ) ,
91
- e ! ( ESHUTDOWN ) ,
92
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , ESHUTDOWN ) ,
92
93
e ! ( EBADF ) ,
93
94
e ! ( cfg( not( any( target_os = "openbsd" , windows) ) ) , EMULTIHOP ) ,
94
95
e ! ( EIO ) ,
@@ -121,6 +122,7 @@ const ERROR_CODES: &[(&str, i32)] = &[
121
122
cfg( not( any(
122
123
target_os = "openbsd" ,
123
124
target_os = "freebsd" ,
125
+ target_os = "wasi" ,
124
126
windows
125
127
) ) ) ,
126
128
ENOSTR
@@ -137,6 +139,7 @@ const ERROR_CODES: &[(&str, i32)] = &[
137
139
cfg( not( any(
138
140
target_os = "openbsd" ,
139
141
target_os = "freebsd" ,
142
+ target_os = "wasi" ,
140
143
windows
141
144
) ) ) ,
142
145
ENOSR
@@ -150,16 +153,17 @@ const ERROR_CODES: &[(&str, i32)] = &[
150
153
e ! ( cfg( not( any( target_os = "redox" , windows) ) ) , ENOTSUP ) ,
151
154
e ! ( ENAMETOOLONG ) ,
152
155
e ! ( ENOTTY ) ,
153
- e ! ( ESOCKTNOSUPPORT ) ,
156
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , ESOCKTNOSUPPORT ) ,
154
157
e ! (
155
158
cfg( not( any(
156
159
target_os = "openbsd" ,
157
160
target_os = "freebsd" ,
161
+ target_os = "wasi" ,
158
162
windows
159
163
) ) ) ,
160
164
ETIME
161
165
) ,
162
- e ! ( ETOOMANYREFS ) ,
166
+ e ! ( cfg ( not ( target_os = "wasi" ) ) , ETOOMANYREFS ) ,
163
167
e ! ( EMFILE ) ,
164
168
e ! ( cfg( not( windows) ) , ETXTBSY ) ,
165
169
e ! ( EINPROGRESS ) ,
0 commit comments