| ... | @@ -298,6 +298,7 @@ pub const subscription_t = extern struct { | ... | @@ -298,6 +298,7 @@ pub const subscription_t = extern struct { |
| 298 | }; | 298 | }; |
| 299 | | 299 | |
| 300 | pub const timestamp_t = u64; | 300 | pub const timestamp_t = u64; |
| | 301 | pub const time_t = i64; // match https://github.com/CraneStation/wasi-libc |
| 301 | | 302 | |
| 302 | pub const userdata_t = u64; | 303 | pub const userdata_t = u64; |
| 303 | | 304 | |
| ... | @@ -305,3 +306,8 @@ pub const whence_t = u8; | ... | @@ -305,3 +306,8 @@ pub const whence_t = u8; |
| 305 | pub const WHENCE_CUR: whence_t = 0; | 306 | pub const WHENCE_CUR: whence_t = 0; |
| 306 | pub const WHENCE_END: whence_t = 1; | 307 | pub const WHENCE_END: whence_t = 1; |
| 307 | pub const WHENCE_SET: whence_t = 2; | 308 | pub const WHENCE_SET: whence_t = 2; |
| | 309 | |
| | 310 | pub const timespec = extern struct { |
| | 311 | tv_sec: time_t, |
| | 312 | tv_nsec: isize, |
| | 313 | }; |