@@ -52,189 +52,189 @@ pub type Subscription = __wasi_subscription_t;
52
52
pub type Event = __wasi_event_t ;
53
53
pub type Prestat = __wasi_prestat_t ;
54
54
55
- pub const ADVICE_NORMAL : u8 = __WASI_ADVICE_NORMAL;
56
- pub const ADVICE_SEQUENTIAL : u8 = __WASI_ADVICE_SEQUENTIAL;
57
- pub const ADVICE_RANDOM : u8 = __WASI_ADVICE_RANDOM;
58
- pub const ADVICE_WILLNEED : u8 = __WASI_ADVICE_WILLNEED;
59
- pub const ADVICE_DONTNEED : u8 = __WASI_ADVICE_DONTNEED;
60
- pub const ADVICE_NOREUSE : u8 = __WASI_ADVICE_NOREUSE;
61
- pub const CLOCK_REALTIME : u32 = __WASI_CLOCK_REALTIME;
62
- pub const CLOCK_MONOTONIC : u32 = __WASI_CLOCK_MONOTONIC;
63
- pub const CLOCK_PROCESS_CPUTIME_ID : u32 = __WASI_CLOCK_PROCESS_CPUTIME_ID;
64
- pub const CLOCK_THREAD_CPUTIME_ID : u32 = __WASI_CLOCK_THREAD_CPUTIME_ID;
65
- pub const DIRCOOKIE_START : u64 = __WASI_DIRCOOKIE_START;
66
- pub const ESUCCESS : u16 = __WASI_ESUCCESS;
67
- pub const E2BIG : u16 = __WASI_E2BIG;
68
- pub const EACCES : u16 = __WASI_EACCES;
69
- pub const EADDRINUSE : u16 = __WASI_EADDRINUSE;
70
- pub const EADDRNOTAVAIL : u16 = __WASI_EADDRNOTAVAIL;
71
- pub const EAFNOSUPPORT : u16 = __WASI_EAFNOSUPPORT;
72
- pub const EAGAIN : u16 = __WASI_EAGAIN;
73
- pub const EALREADY : u16 = __WASI_EALREADY;
74
- pub const EBADF : u16 = __WASI_EBADF;
75
- pub const EBADMSG : u16 = __WASI_EBADMSG;
76
- pub const EBUSY : u16 = __WASI_EBUSY;
77
- pub const ECANCELED : u16 = __WASI_ECANCELED;
78
- pub const ECHILD : u16 = __WASI_ECHILD;
79
- pub const ECONNABORTED : u16 = __WASI_ECONNABORTED;
80
- pub const ECONNREFUSED : u16 = __WASI_ECONNREFUSED;
81
- pub const ECONNRESET : u16 = __WASI_ECONNRESET;
82
- pub const EDEADLK : u16 = __WASI_EDEADLK;
83
- pub const EDESTADDRREQ : u16 = __WASI_EDESTADDRREQ;
84
- pub const EDOM : u16 = __WASI_EDOM;
85
- pub const EDQUOT : u16 = __WASI_EDQUOT;
86
- pub const EEXIST : u16 = __WASI_EEXIST;
87
- pub const EFAULT : u16 = __WASI_EFAULT;
88
- pub const EFBIG : u16 = __WASI_EFBIG;
89
- pub const EHOSTUNREACH : u16 = __WASI_EHOSTUNREACH;
90
- pub const EIDRM : u16 = __WASI_EIDRM;
91
- pub const EILSEQ : u16 = __WASI_EILSEQ;
92
- pub const EINPROGRESS : u16 = __WASI_EINPROGRESS;
93
- pub const EINTR : u16 = __WASI_EINTR;
94
- pub const EINVAL : u16 = __WASI_EINVAL;
95
- pub const EIO : u16 = __WASI_EIO;
96
- pub const EISCONN : u16 = __WASI_EISCONN;
97
- pub const EISDIR : u16 = __WASI_EISDIR;
98
- pub const ELOOP : u16 = __WASI_ELOOP;
99
- pub const EMFILE : u16 = __WASI_EMFILE;
100
- pub const EMLINK : u16 = __WASI_EMLINK;
101
- pub const EMSGSIZE : u16 = __WASI_EMSGSIZE;
102
- pub const EMULTIHOP : u16 = __WASI_EMULTIHOP;
103
- pub const ENAMETOOLONG : u16 = __WASI_ENAMETOOLONG;
104
- pub const ENETDOWN : u16 = __WASI_ENETDOWN;
105
- pub const ENETRESET : u16 = __WASI_ENETRESET;
106
- pub const ENETUNREACH : u16 = __WASI_ENETUNREACH;
107
- pub const ENFILE : u16 = __WASI_ENFILE;
108
- pub const ENOBUFS : u16 = __WASI_ENOBUFS;
109
- pub const ENODEV : u16 = __WASI_ENODEV;
110
- pub const ENOENT : u16 = __WASI_ENOENT;
111
- pub const ENOEXEC : u16 = __WASI_ENOEXEC;
112
- pub const ENOLCK : u16 = __WASI_ENOLCK;
113
- pub const ENOLINK : u16 = __WASI_ENOLINK;
114
- pub const ENOMEM : u16 = __WASI_ENOMEM;
115
- pub const ENOMSG : u16 = __WASI_ENOMSG;
116
- pub const ENOPROTOOPT : u16 = __WASI_ENOPROTOOPT;
117
- pub const ENOSPC : u16 = __WASI_ENOSPC;
118
- pub const ENOSYS : u16 = __WASI_ENOSYS;
119
- pub const ENOTCONN : u16 = __WASI_ENOTCONN;
120
- pub const ENOTDIR : u16 = __WASI_ENOTDIR;
121
- pub const ENOTEMPTY : u16 = __WASI_ENOTEMPTY;
122
- pub const ENOTRECOVERABLE : u16 = __WASI_ENOTRECOVERABLE;
123
- pub const ENOTSOCK : u16 = __WASI_ENOTSOCK;
124
- pub const ENOTSUP : u16 = __WASI_ENOTSUP;
125
- pub const ENOTTY : u16 = __WASI_ENOTTY;
126
- pub const ENXIO : u16 = __WASI_ENXIO;
127
- pub const EOVERFLOW : u16 = __WASI_EOVERFLOW;
128
- pub const EOWNERDEAD : u16 = __WASI_EOWNERDEAD;
129
- pub const EPERM : u16 = __WASI_EPERM;
130
- pub const EPIPE : u16 = __WASI_EPIPE;
131
- pub const EPROTO : u16 = __WASI_EPROTO;
132
- pub const EPROTONOSUPPORT : u16 = __WASI_EPROTONOSUPPORT;
133
- pub const EPROTOTYPE : u16 = __WASI_EPROTOTYPE;
134
- pub const ERANGE : u16 = __WASI_ERANGE;
135
- pub const EROFS : u16 = __WASI_EROFS;
136
- pub const ESPIPE : u16 = __WASI_ESPIPE;
137
- pub const ESRCH : u16 = __WASI_ESRCH;
138
- pub const ESTALE : u16 = __WASI_ESTALE;
139
- pub const ETIMEDOUT : u16 = __WASI_ETIMEDOUT;
140
- pub const ETXTBSY : u16 = __WASI_ETXTBSY;
141
- pub const EXDEV : u16 = __WASI_EXDEV;
142
- pub const ENOTCAPABLE : u16 = __WASI_ENOTCAPABLE;
143
- pub const EVENT_FD_READWRITE_HANGUP : u16 = __WASI_EVENT_FD_READWRITE_HANGUP;
144
- pub const EVENTTYPE_CLOCK : u8 = __WASI_EVENTTYPE_CLOCK;
145
- pub const EVENTTYPE_FD_READ : u8 = __WASI_EVENTTYPE_FD_READ;
146
- pub const EVENTTYPE_FD_WRITE : u8 = __WASI_EVENTTYPE_FD_WRITE;
147
- pub const FDFLAG_APPEND : u16 = __WASI_FDFLAG_APPEND;
148
- pub const FDFLAG_DSYNC : u16 = __WASI_FDFLAG_DSYNC;
149
- pub const FDFLAG_NONBLOCK : u16 = __WASI_FDFLAG_NONBLOCK;
150
- pub const FDFLAG_RSYNC : u16 = __WASI_FDFLAG_RSYNC;
151
- pub const FDFLAG_SYNC : u16 = __WASI_FDFLAG_SYNC;
152
- pub const FILETYPE_UNKNOWN : u8 = __WASI_FILETYPE_UNKNOWN;
153
- pub const FILETYPE_BLOCK_DEVICE : u8 = __WASI_FILETYPE_BLOCK_DEVICE;
154
- pub const FILETYPE_CHARACTER_DEVICE : u8 = __WASI_FILETYPE_CHARACTER_DEVICE;
155
- pub const FILETYPE_DIRECTORY : u8 = __WASI_FILETYPE_DIRECTORY;
156
- pub const FILETYPE_REGULAR_FILE : u8 = __WASI_FILETYPE_REGULAR_FILE;
157
- pub const FILETYPE_SOCKET_DGRAM : u8 = __WASI_FILETYPE_SOCKET_DGRAM;
158
- pub const FILETYPE_SOCKET_STREAM : u8 = __WASI_FILETYPE_SOCKET_STREAM;
159
- pub const FILETYPE_SYMBOLIC_LINK : u8 = __WASI_FILETYPE_SYMBOLIC_LINK;
160
- pub const FILESTAT_SET_ATIM : u16 = __WASI_FILESTAT_SET_ATIM;
161
- pub const FILESTAT_SET_ATIM_NOW : u16 = __WASI_FILESTAT_SET_ATIM_NOW;
162
- pub const FILESTAT_SET_MTIM : u16 = __WASI_FILESTAT_SET_MTIM;
163
- pub const FILESTAT_SET_MTIM_NOW : u16 = __WASI_FILESTAT_SET_MTIM_NOW;
164
- pub const LOOKUP_SYMLINK_FOLLOW : u32 = __WASI_LOOKUP_SYMLINK_FOLLOW;
165
- pub const O_CREAT : u16 = __WASI_O_CREAT;
166
- pub const O_DIRECTORY : u16 = __WASI_O_DIRECTORY;
167
- pub const O_EXCL : u16 = __WASI_O_EXCL;
168
- pub const O_TRUNC : u16 = __WASI_O_TRUNC;
169
- pub const PREOPENTYPE_DIR : u8 = __WASI_PREOPENTYPE_DIR;
170
- pub const SOCK_RECV_PEEK : u16 = __WASI_SOCK_RECV_PEEK;
171
- pub const SOCK_RECV_WAITALL : u16 = __WASI_SOCK_RECV_WAITALL;
172
- pub const RIGHT_FD_DATASYNC : u64 = __WASI_RIGHT_FD_DATASYNC;
173
- pub const RIGHT_FD_READ : u64 = __WASI_RIGHT_FD_READ;
174
- pub const RIGHT_FD_SEEK : u64 = __WASI_RIGHT_FD_SEEK;
175
- pub const RIGHT_FD_FDSTAT_SET_FLAGS : u64 = __WASI_RIGHT_FD_FDSTAT_SET_FLAGS;
176
- pub const RIGHT_FD_SYNC : u64 = __WASI_RIGHT_FD_SYNC;
177
- pub const RIGHT_FD_TELL : u64 = __WASI_RIGHT_FD_TELL;
178
- pub const RIGHT_FD_WRITE : u64 = __WASI_RIGHT_FD_WRITE;
179
- pub const RIGHT_FD_ADVISE : u64 = __WASI_RIGHT_FD_ADVISE;
180
- pub const RIGHT_FD_ALLOCATE : u64 = __WASI_RIGHT_FD_ALLOCATE;
181
- pub const RIGHT_PATH_CREATE_DIRECTORY : u64 = __WASI_RIGHT_PATH_CREATE_DIRECTORY;
182
- pub const RIGHT_PATH_CREATE_FILE : u64 = __WASI_RIGHT_PATH_CREATE_FILE;
183
- pub const RIGHT_PATH_LINK_SOURCE : u64 = __WASI_RIGHT_PATH_LINK_SOURCE;
184
- pub const RIGHT_PATH_LINK_TARGET : u64 = __WASI_RIGHT_PATH_LINK_TARGET;
185
- pub const RIGHT_PATH_OPEN : u64 = __WASI_RIGHT_PATH_OPEN;
186
- pub const RIGHT_FD_READDIR : u64 = __WASI_RIGHT_FD_READDIR;
187
- pub const RIGHT_PATH_READLINK : u64 = __WASI_RIGHT_PATH_READLINK;
188
- pub const RIGHT_PATH_RENAME_SOURCE : u64 = __WASI_RIGHT_PATH_RENAME_SOURCE;
189
- pub const RIGHT_PATH_RENAME_TARGET : u64 = __WASI_RIGHT_PATH_RENAME_TARGET;
190
- pub const RIGHT_PATH_FILESTAT_GET : u64 = __WASI_RIGHT_PATH_FILESTAT_GET;
191
- pub const RIGHT_PATH_FILESTAT_SET_SIZE : u64 = __WASI_RIGHT_PATH_FILESTAT_SET_SIZE;
192
- pub const RIGHT_PATH_FILESTAT_SET_TIMES : u64 = __WASI_RIGHT_PATH_FILESTAT_SET_TIMES;
193
- pub const RIGHT_FD_FILESTAT_GET : u64 = __WASI_RIGHT_FD_FILESTAT_GET;
194
- pub const RIGHT_FD_FILESTAT_SET_SIZE : u64 = __WASI_RIGHT_FD_FILESTAT_SET_SIZE;
195
- pub const RIGHT_FD_FILESTAT_SET_TIMES : u64 = __WASI_RIGHT_FD_FILESTAT_SET_TIMES;
196
- pub const RIGHT_PATH_SYMLINK : u64 = __WASI_RIGHT_PATH_SYMLINK;
197
- pub const RIGHT_PATH_REMOVE_DIRECTORY : u64 = __WASI_RIGHT_PATH_REMOVE_DIRECTORY;
198
- pub const RIGHT_PATH_UNLINK_FILE : u64 = __WASI_RIGHT_PATH_UNLINK_FILE;
199
- pub const RIGHT_POLL_FD_READWRITE : u64 = __WASI_RIGHT_POLL_FD_READWRITE;
200
- pub const RIGHT_SOCK_SHUTDOWN : u64 = __WASI_RIGHT_SOCK_SHUTDOWN;
201
- pub const SOCK_RECV_DATA_TRUNCATED : u16 = __WASI_SOCK_RECV_DATA_TRUNCATED;
202
- pub const SHUT_RD : u8 = __WASI_SHUT_RD;
203
- pub const SHUT_WR : u8 = __WASI_SHUT_WR;
204
- pub const SIGHUP : u8 = __WASI_SIGHUP;
205
- pub const SIGINT : u8 = __WASI_SIGINT;
206
- pub const SIGQUIT : u8 = __WASI_SIGQUIT;
207
- pub const SIGILL : u8 = __WASI_SIGILL;
208
- pub const SIGTRAP : u8 = __WASI_SIGTRAP;
209
- pub const SIGABRT : u8 = __WASI_SIGABRT;
210
- pub const SIGBUS : u8 = __WASI_SIGBUS;
211
- pub const SIGFPE : u8 = __WASI_SIGFPE;
212
- pub const SIGKILL : u8 = __WASI_SIGKILL;
213
- pub const SIGUSR1 : u8 = __WASI_SIGUSR1;
214
- pub const SIGSEGV : u8 = __WASI_SIGSEGV;
215
- pub const SIGUSR2 : u8 = __WASI_SIGUSR2;
216
- pub const SIGPIPE : u8 = __WASI_SIGPIPE;
217
- pub const SIGALRM : u8 = __WASI_SIGALRM;
218
- pub const SIGTERM : u8 = __WASI_SIGTERM;
219
- pub const SIGCHLD : u8 = __WASI_SIGCHLD;
220
- pub const SIGCONT : u8 = __WASI_SIGCONT;
221
- pub const SIGSTOP : u8 = __WASI_SIGSTOP;
222
- pub const SIGTSTP : u8 = __WASI_SIGTSTP;
223
- pub const SIGTTIN : u8 = __WASI_SIGTTIN;
224
- pub const SIGTTOU : u8 = __WASI_SIGTTOU;
225
- pub const SIGURG : u8 = __WASI_SIGURG;
226
- pub const SIGXCPU : u8 = __WASI_SIGXCPU;
227
- pub const SIGXFSZ : u8 = __WASI_SIGXFSZ;
228
- pub const SIGVTALRM : u8 = __WASI_SIGVTALRM;
229
- pub const SIGPROF : u8 = __WASI_SIGPROF;
230
- pub const SIGWINCH : u8 = __WASI_SIGWINCH;
231
- pub const SIGPOLL : u8 = __WASI_SIGPOLL;
232
- pub const SIGPWR : u8 = __WASI_SIGPWR;
233
- pub const SIGSYS : u8 = __WASI_SIGSYS;
234
- pub const SUBSCRIPTION_CLOCK_ABSTIME : u16 = __WASI_SUBSCRIPTION_CLOCK_ABSTIME;
235
- pub const WHENCE_CUR : u8 = __WASI_WHENCE_CUR;
236
- pub const WHENCE_END : u8 = __WASI_WHENCE_END;
237
- pub const WHENCE_SET : u8 = __WASI_WHENCE_SET;
55
+ pub const ADVICE_NORMAL : Advice = __WASI_ADVICE_NORMAL;
56
+ pub const ADVICE_SEQUENTIAL : Advice = __WASI_ADVICE_SEQUENTIAL;
57
+ pub const ADVICE_RANDOM : Advice = __WASI_ADVICE_RANDOM;
58
+ pub const ADVICE_WILLNEED : Advice = __WASI_ADVICE_WILLNEED;
59
+ pub const ADVICE_DONTNEED : Advice = __WASI_ADVICE_DONTNEED;
60
+ pub const ADVICE_NOREUSE : Advice = __WASI_ADVICE_NOREUSE;
61
+ pub const CLOCK_REALTIME : Clockid = __WASI_CLOCK_REALTIME;
62
+ pub const CLOCK_MONOTONIC : Clockid = __WASI_CLOCK_MONOTONIC;
63
+ pub const CLOCK_PROCESS_CPUTIME_ID : Clockid = __WASI_CLOCK_PROCESS_CPUTIME_ID;
64
+ pub const CLOCK_THREAD_CPUTIME_ID : Clockid = __WASI_CLOCK_THREAD_CPUTIME_ID;
65
+ pub const DIRCOOKIE_START : Dircookie = __WASI_DIRCOOKIE_START;
66
+ pub const ESUCCESS : Errno = __WASI_ESUCCESS;
67
+ pub const E2BIG : Errno = __WASI_E2BIG;
68
+ pub const EACCES : Errno = __WASI_EACCES;
69
+ pub const EADDRINUSE : Errno = __WASI_EADDRINUSE;
70
+ pub const EADDRNOTAVAIL : Errno = __WASI_EADDRNOTAVAIL;
71
+ pub const EAFNOSUPPORT : Errno = __WASI_EAFNOSUPPORT;
72
+ pub const EAGAIN : Errno = __WASI_EAGAIN;
73
+ pub const EALREADY : Errno = __WASI_EALREADY;
74
+ pub const EBADF : Errno = __WASI_EBADF;
75
+ pub const EBADMSG : Errno = __WASI_EBADMSG;
76
+ pub const EBUSY : Errno = __WASI_EBUSY;
77
+ pub const ECANCELED : Errno = __WASI_ECANCELED;
78
+ pub const ECHILD : Errno = __WASI_ECHILD;
79
+ pub const ECONNABORTED : Errno = __WASI_ECONNABORTED;
80
+ pub const ECONNREFUSED : Errno = __WASI_ECONNREFUSED;
81
+ pub const ECONNRESET : Errno = __WASI_ECONNRESET;
82
+ pub const EDEADLK : Errno = __WASI_EDEADLK;
83
+ pub const EDESTADDRREQ : Errno = __WASI_EDESTADDRREQ;
84
+ pub const EDOM : Errno = __WASI_EDOM;
85
+ pub const EDQUOT : Errno = __WASI_EDQUOT;
86
+ pub const EEXIST : Errno = __WASI_EEXIST;
87
+ pub const EFAULT : Errno = __WASI_EFAULT;
88
+ pub const EFBIG : Errno = __WASI_EFBIG;
89
+ pub const EHOSTUNREACH : Errno = __WASI_EHOSTUNREACH;
90
+ pub const EIDRM : Errno = __WASI_EIDRM;
91
+ pub const EILSEQ : Errno = __WASI_EILSEQ;
92
+ pub const EINPROGRESS : Errno = __WASI_EINPROGRESS;
93
+ pub const EINTR : Errno = __WASI_EINTR;
94
+ pub const EINVAL : Errno = __WASI_EINVAL;
95
+ pub const EIO : Errno = __WASI_EIO;
96
+ pub const EISCONN : Errno = __WASI_EISCONN;
97
+ pub const EISDIR : Errno = __WASI_EISDIR;
98
+ pub const ELOOP : Errno = __WASI_ELOOP;
99
+ pub const EMFILE : Errno = __WASI_EMFILE;
100
+ pub const EMLINK : Errno = __WASI_EMLINK;
101
+ pub const EMSGSIZE : Errno = __WASI_EMSGSIZE;
102
+ pub const EMULTIHOP : Errno = __WASI_EMULTIHOP;
103
+ pub const ENAMETOOLONG : Errno = __WASI_ENAMETOOLONG;
104
+ pub const ENETDOWN : Errno = __WASI_ENETDOWN;
105
+ pub const ENETRESET : Errno = __WASI_ENETRESET;
106
+ pub const ENETUNREACH : Errno = __WASI_ENETUNREACH;
107
+ pub const ENFILE : Errno = __WASI_ENFILE;
108
+ pub const ENOBUFS : Errno = __WASI_ENOBUFS;
109
+ pub const ENODEV : Errno = __WASI_ENODEV;
110
+ pub const ENOENT : Errno = __WASI_ENOENT;
111
+ pub const ENOEXEC : Errno = __WASI_ENOEXEC;
112
+ pub const ENOLCK : Errno = __WASI_ENOLCK;
113
+ pub const ENOLINK : Errno = __WASI_ENOLINK;
114
+ pub const ENOMEM : Errno = __WASI_ENOMEM;
115
+ pub const ENOMSG : Errno = __WASI_ENOMSG;
116
+ pub const ENOPROTOOPT : Errno = __WASI_ENOPROTOOPT;
117
+ pub const ENOSPC : Errno = __WASI_ENOSPC;
118
+ pub const ENOSYS : Errno = __WASI_ENOSYS;
119
+ pub const ENOTCONN : Errno = __WASI_ENOTCONN;
120
+ pub const ENOTDIR : Errno = __WASI_ENOTDIR;
121
+ pub const ENOTEMPTY : Errno = __WASI_ENOTEMPTY;
122
+ pub const ENOTRECOVERABLE : Errno = __WASI_ENOTRECOVERABLE;
123
+ pub const ENOTSOCK : Errno = __WASI_ENOTSOCK;
124
+ pub const ENOTSUP : Errno = __WASI_ENOTSUP;
125
+ pub const ENOTTY : Errno = __WASI_ENOTTY;
126
+ pub const ENXIO : Errno = __WASI_ENXIO;
127
+ pub const EOVERFLOW : Errno = __WASI_EOVERFLOW;
128
+ pub const EOWNERDEAD : Errno = __WASI_EOWNERDEAD;
129
+ pub const EPERM : Errno = __WASI_EPERM;
130
+ pub const EPIPE : Errno = __WASI_EPIPE;
131
+ pub const EPROTO : Errno = __WASI_EPROTO;
132
+ pub const EPROTONOSUPPORT : Errno = __WASI_EPROTONOSUPPORT;
133
+ pub const EPROTOTYPE : Errno = __WASI_EPROTOTYPE;
134
+ pub const ERANGE : Errno = __WASI_ERANGE;
135
+ pub const EROFS : Errno = __WASI_EROFS;
136
+ pub const ESPIPE : Errno = __WASI_ESPIPE;
137
+ pub const ESRCH : Errno = __WASI_ESRCH;
138
+ pub const ESTALE : Errno = __WASI_ESTALE;
139
+ pub const ETIMEDOUT : Errno = __WASI_ETIMEDOUT;
140
+ pub const ETXTBSY : Errno = __WASI_ETXTBSY;
141
+ pub const EXDEV : Errno = __WASI_EXDEV;
142
+ pub const ENOTCAPABLE : Errno = __WASI_ENOTCAPABLE;
143
+ pub const EVENT_FD_READWRITE_HANGUP : Eventrwflags = __WASI_EVENT_FD_READWRITE_HANGUP;
144
+ pub const EVENTTYPE_CLOCK : Eventtype = __WASI_EVENTTYPE_CLOCK;
145
+ pub const EVENTTYPE_FD_READ : Eventtype = __WASI_EVENTTYPE_FD_READ;
146
+ pub const EVENTTYPE_FD_WRITE : Eventtype = __WASI_EVENTTYPE_FD_WRITE;
147
+ pub const FDFLAG_APPEND : Fdflags = __WASI_FDFLAG_APPEND;
148
+ pub const FDFLAG_DSYNC : Fdflags = __WASI_FDFLAG_DSYNC;
149
+ pub const FDFLAG_NONBLOCK : Fdflags = __WASI_FDFLAG_NONBLOCK;
150
+ pub const FDFLAG_RSYNC : Fdflags = __WASI_FDFLAG_RSYNC;
151
+ pub const FDFLAG_SYNC : Fdflags = __WASI_FDFLAG_SYNC;
152
+ pub const FILETYPE_UNKNOWN : Filetype = __WASI_FILETYPE_UNKNOWN;
153
+ pub const FILETYPE_BLOCK_DEVICE : Filetype = __WASI_FILETYPE_BLOCK_DEVICE;
154
+ pub const FILETYPE_CHARACTER_DEVICE : Filetype = __WASI_FILETYPE_CHARACTER_DEVICE;
155
+ pub const FILETYPE_DIRECTORY : Filetype = __WASI_FILETYPE_DIRECTORY;
156
+ pub const FILETYPE_REGULAR_FILE : Filetype = __WASI_FILETYPE_REGULAR_FILE;
157
+ pub const FILETYPE_SOCKET_DGRAM : Filetype = __WASI_FILETYPE_SOCKET_DGRAM;
158
+ pub const FILETYPE_SOCKET_STREAM : Filetype = __WASI_FILETYPE_SOCKET_STREAM;
159
+ pub const FILETYPE_SYMBOLIC_LINK : Filetype = __WASI_FILETYPE_SYMBOLIC_LINK;
160
+ pub const FILESTAT_SET_ATIM : Fstflags = __WASI_FILESTAT_SET_ATIM;
161
+ pub const FILESTAT_SET_ATIM_NOW : Fstflags = __WASI_FILESTAT_SET_ATIM_NOW;
162
+ pub const FILESTAT_SET_MTIM : Fstflags = __WASI_FILESTAT_SET_MTIM;
163
+ pub const FILESTAT_SET_MTIM_NOW : Fstflags = __WASI_FILESTAT_SET_MTIM_NOW;
164
+ pub const LOOKUP_SYMLINK_FOLLOW : Lookupflags = __WASI_LOOKUP_SYMLINK_FOLLOW;
165
+ pub const O_CREAT : Oflags = __WASI_O_CREAT;
166
+ pub const O_DIRECTORY : Oflags = __WASI_O_DIRECTORY;
167
+ pub const O_EXCL : Oflags = __WASI_O_EXCL;
168
+ pub const O_TRUNC : Oflags = __WASI_O_TRUNC;
169
+ pub const PREOPENTYPE_DIR : Preopentype = __WASI_PREOPENTYPE_DIR;
170
+ pub const SOCK_RECV_PEEK : Riflags = __WASI_SOCK_RECV_PEEK;
171
+ pub const SOCK_RECV_WAITALL : Riflags = __WASI_SOCK_RECV_WAITALL;
172
+ pub const RIGHT_FD_DATASYNC : Rights = __WASI_RIGHT_FD_DATASYNC;
173
+ pub const RIGHT_FD_READ : Rights = __WASI_RIGHT_FD_READ;
174
+ pub const RIGHT_FD_SEEK : Rights = __WASI_RIGHT_FD_SEEK;
175
+ pub const RIGHT_FD_FDSTAT_SET_FLAGS : Rights = __WASI_RIGHT_FD_FDSTAT_SET_FLAGS;
176
+ pub const RIGHT_FD_SYNC : Rights = __WASI_RIGHT_FD_SYNC;
177
+ pub const RIGHT_FD_TELL : Rights = __WASI_RIGHT_FD_TELL;
178
+ pub const RIGHT_FD_WRITE : Rights = __WASI_RIGHT_FD_WRITE;
179
+ pub const RIGHT_FD_ADVISE : Rights = __WASI_RIGHT_FD_ADVISE;
180
+ pub const RIGHT_FD_ALLOCATE : Rights = __WASI_RIGHT_FD_ALLOCATE;
181
+ pub const RIGHT_PATH_CREATE_DIRECTORY : Rights = __WASI_RIGHT_PATH_CREATE_DIRECTORY;
182
+ pub const RIGHT_PATH_CREATE_FILE : Rights = __WASI_RIGHT_PATH_CREATE_FILE;
183
+ pub const RIGHT_PATH_LINK_SOURCE : Rights = __WASI_RIGHT_PATH_LINK_SOURCE;
184
+ pub const RIGHT_PATH_LINK_TARGET : Rights = __WASI_RIGHT_PATH_LINK_TARGET;
185
+ pub const RIGHT_PATH_OPEN : Rights = __WASI_RIGHT_PATH_OPEN;
186
+ pub const RIGHT_FD_READDIR : Rights = __WASI_RIGHT_FD_READDIR;
187
+ pub const RIGHT_PATH_READLINK : Rights = __WASI_RIGHT_PATH_READLINK;
188
+ pub const RIGHT_PATH_RENAME_SOURCE : Rights = __WASI_RIGHT_PATH_RENAME_SOURCE;
189
+ pub const RIGHT_PATH_RENAME_TARGET : Rights = __WASI_RIGHT_PATH_RENAME_TARGET;
190
+ pub const RIGHT_PATH_FILESTAT_GET : Rights = __WASI_RIGHT_PATH_FILESTAT_GET;
191
+ pub const RIGHT_PATH_FILESTAT_SET_SIZE : Rights = __WASI_RIGHT_PATH_FILESTAT_SET_SIZE;
192
+ pub const RIGHT_PATH_FILESTAT_SET_TIMES : Rights = __WASI_RIGHT_PATH_FILESTAT_SET_TIMES;
193
+ pub const RIGHT_FD_FILESTAT_GET : Rights = __WASI_RIGHT_FD_FILESTAT_GET;
194
+ pub const RIGHT_FD_FILESTAT_SET_SIZE : Rights = __WASI_RIGHT_FD_FILESTAT_SET_SIZE;
195
+ pub const RIGHT_FD_FILESTAT_SET_TIMES : Rights = __WASI_RIGHT_FD_FILESTAT_SET_TIMES;
196
+ pub const RIGHT_PATH_SYMLINK : Rights = __WASI_RIGHT_PATH_SYMLINK;
197
+ pub const RIGHT_PATH_REMOVE_DIRECTORY : Rights = __WASI_RIGHT_PATH_REMOVE_DIRECTORY;
198
+ pub const RIGHT_PATH_UNLINK_FILE : Rights = __WASI_RIGHT_PATH_UNLINK_FILE;
199
+ pub const RIGHT_POLL_FD_READWRITE : Rights = __WASI_RIGHT_POLL_FD_READWRITE;
200
+ pub const RIGHT_SOCK_SHUTDOWN : Rights = __WASI_RIGHT_SOCK_SHUTDOWN;
201
+ pub const SOCK_RECV_DATA_TRUNCATED : Roflags = __WASI_SOCK_RECV_DATA_TRUNCATED;
202
+ pub const SHUT_RD : Sdflags = __WASI_SHUT_RD;
203
+ pub const SHUT_WR : Sdflags = __WASI_SHUT_WR;
204
+ pub const SIGHUP : Signal = __WASI_SIGHUP;
205
+ pub const SIGINT : Signal = __WASI_SIGINT;
206
+ pub const SIGQUIT : Signal = __WASI_SIGQUIT;
207
+ pub const SIGILL : Signal = __WASI_SIGILL;
208
+ pub const SIGTRAP : Signal = __WASI_SIGTRAP;
209
+ pub const SIGABRT : Signal = __WASI_SIGABRT;
210
+ pub const SIGBUS : Signal = __WASI_SIGBUS;
211
+ pub const SIGFPE : Signal = __WASI_SIGFPE;
212
+ pub const SIGKILL : Signal = __WASI_SIGKILL;
213
+ pub const SIGUSR1 : Signal = __WASI_SIGUSR1;
214
+ pub const SIGSEGV : Signal = __WASI_SIGSEGV;
215
+ pub const SIGUSR2 : Signal = __WASI_SIGUSR2;
216
+ pub const SIGPIPE : Signal = __WASI_SIGPIPE;
217
+ pub const SIGALRM : Signal = __WASI_SIGALRM;
218
+ pub const SIGTERM : Signal = __WASI_SIGTERM;
219
+ pub const SIGCHLD : Signal = __WASI_SIGCHLD;
220
+ pub const SIGCONT : Signal = __WASI_SIGCONT;
221
+ pub const SIGSTOP : Signal = __WASI_SIGSTOP;
222
+ pub const SIGTSTP : Signal = __WASI_SIGTSTP;
223
+ pub const SIGTTIN : Signal = __WASI_SIGTTIN;
224
+ pub const SIGTTOU : Signal = __WASI_SIGTTOU;
225
+ pub const SIGURG : Signal = __WASI_SIGURG;
226
+ pub const SIGXCPU : Signal = __WASI_SIGXCPU;
227
+ pub const SIGXFSZ : Signal = __WASI_SIGXFSZ;
228
+ pub const SIGVTALRM : Signal = __WASI_SIGVTALRM;
229
+ pub const SIGPROF : Signal = __WASI_SIGPROF;
230
+ pub const SIGWINCH : Signal = __WASI_SIGWINCH;
231
+ pub const SIGPOLL : Signal = __WASI_SIGPOLL;
232
+ pub const SIGPWR : Signal = __WASI_SIGPWR;
233
+ pub const SIGSYS : Signal = __WASI_SIGSYS;
234
+ pub const SUBSCRIPTION_CLOCK_ABSTIME : Subclockflags = __WASI_SUBSCRIPTION_CLOCK_ABSTIME;
235
+ pub const WHENCE_CUR : Whence = __WASI_WHENCE_CUR;
236
+ pub const WHENCE_END : Whence = __WASI_WHENCE_END;
237
+ pub const WHENCE_SET : Whence = __WASI_WHENCE_SET;
238
238
239
239
pub fn clock_res_get ( clock_id : Clockid ) -> ( Errno , Timestamp ) {
240
240
let mut resolution = MaybeUninit :: < Timestamp > :: uninit ( ) ;
0 commit comments