wasi add langinfo.h
This commit is contained in:
parent
7cd6a6f629
commit
b1cb131e52
69
src/wasi.rs
69
src/wasi.rs
|
@ -38,6 +38,7 @@ pub type blksize_t = c_long;
|
|||
pub type blkcnt_t = i64;
|
||||
pub type nfds_t = c_ulong;
|
||||
pub type wchar_t = i32;
|
||||
pub type nl_item = c_int;
|
||||
|
||||
s_no_extra_traits! {
|
||||
#[repr(align(16))]
|
||||
|
@ -369,6 +370,71 @@ pub static CLOCK_REALTIME: clockid_t = unsafe { clockid_t(ptr_addr_of!(_CLOCK_RE
|
|||
pub static CLOCK_THREAD_CPUTIME_ID: clockid_t =
|
||||
unsafe { clockid_t(ptr_addr_of!(_CLOCK_THREAD_CPUTIME_ID)) };
|
||||
|
||||
pub const ABDAY_1: ::nl_item = 0x20000;
|
||||
pub const ABDAY_2: ::nl_item = 0x20001;
|
||||
pub const ABDAY_3: ::nl_item = 0x20002;
|
||||
pub const ABDAY_4: ::nl_item = 0x20003;
|
||||
pub const ABDAY_5: ::nl_item = 0x20004;
|
||||
pub const ABDAY_6: ::nl_item = 0x20005;
|
||||
pub const ABDAY_7: ::nl_item = 0x20006;
|
||||
|
||||
pub const DAY_1: ::nl_item = 0x20007;
|
||||
pub const DAY_2: ::nl_item = 0x20008;
|
||||
pub const DAY_3: ::nl_item = 0x20009;
|
||||
pub const DAY_4: ::nl_item = 0x2000A;
|
||||
pub const DAY_5: ::nl_item = 0x2000B;
|
||||
pub const DAY_6: ::nl_item = 0x2000C;
|
||||
pub const DAY_7: ::nl_item = 0x2000D;
|
||||
|
||||
pub const ABMON_1: ::nl_item = 0x2000E;
|
||||
pub const ABMON_2: ::nl_item = 0x2000F;
|
||||
pub const ABMON_3: ::nl_item = 0x20010;
|
||||
pub const ABMON_4: ::nl_item = 0x20011;
|
||||
pub const ABMON_5: ::nl_item = 0x20012;
|
||||
pub const ABMON_6: ::nl_item = 0x20013;
|
||||
pub const ABMON_7: ::nl_item = 0x20014;
|
||||
pub const ABMON_8: ::nl_item = 0x20015;
|
||||
pub const ABMON_9: ::nl_item = 0x20016;
|
||||
pub const ABMON_10: ::nl_item = 0x20017;
|
||||
pub const ABMON_11: ::nl_item = 0x20018;
|
||||
pub const ABMON_12: ::nl_item = 0x20019;
|
||||
|
||||
pub const MON_1: ::nl_item = 0x2001A;
|
||||
pub const MON_2: ::nl_item = 0x2001B;
|
||||
pub const MON_3: ::nl_item = 0x2001C;
|
||||
pub const MON_4: ::nl_item = 0x2001D;
|
||||
pub const MON_5: ::nl_item = 0x2001E;
|
||||
pub const MON_6: ::nl_item = 0x2001F;
|
||||
pub const MON_7: ::nl_item = 0x20020;
|
||||
pub const MON_8: ::nl_item = 0x20021;
|
||||
pub const MON_9: ::nl_item = 0x20022;
|
||||
pub const MON_10: ::nl_item = 0x20023;
|
||||
pub const MON_11: ::nl_item = 0x20024;
|
||||
pub const MON_12: ::nl_item = 0x20025;
|
||||
|
||||
pub const AM_STR: ::nl_item = 0x20026;
|
||||
pub const PM_STR: ::nl_item = 0x20027;
|
||||
|
||||
pub const D_T_FMT: ::nl_item = 0x20028;
|
||||
pub const D_FMT: ::nl_item = 0x20029;
|
||||
pub const T_FMT: ::nl_item = 0x2002A;
|
||||
pub const T_FMT_AMPM: ::nl_item = 0x2002B;
|
||||
|
||||
pub const ERA: ::nl_item = 0x2002C;
|
||||
pub const ERA_D_FMT: ::nl_item = 0x2002E;
|
||||
pub const ALT_DIGITS: ::nl_item = 0x2002F;
|
||||
pub const ERA_D_T_FMT: ::nl_item = 0x20030;
|
||||
pub const ERA_T_FMT: ::nl_item = 0x20031;
|
||||
|
||||
pub const CODESET: ::nl_item = 14;
|
||||
pub const CRNCYSTR: ::nl_item = 0x4000F;
|
||||
pub const RADIXCHAR: ::nl_item = 0x10000;
|
||||
pub const THOUSEP: ::nl_item = 0x10001;
|
||||
pub const YESEXPR: ::nl_item = 0x50000;
|
||||
pub const NOEXPR: ::nl_item = 0x50001;
|
||||
pub const YESSTR: ::nl_item = 0x50002;
|
||||
pub const NOSTR: ::nl_item = 0x50003;
|
||||
|
||||
#[cfg_attr(
|
||||
feature = "rustc-dep-of-std",
|
||||
link(
|
||||
|
@ -657,6 +723,9 @@ extern "C" {
|
|||
pub fn getcwd(buf: *mut c_char, size: ::size_t) -> *mut c_char;
|
||||
pub fn chdir(dir: *const c_char) -> ::c_int;
|
||||
|
||||
pub fn nl_langinfo(item: ::nl_item) -> *mut ::c_char;
|
||||
pub fn nl_langinfo_l(item: ::nl_item, loc: ::locale_t) -> *mut ::c_char;
|
||||
|
||||
pub fn __wasilibc_register_preopened_fd(fd: c_int, path: *const c_char) -> c_int;
|
||||
pub fn __wasilibc_fd_renumber(fd: c_int, newfd: c_int) -> c_int;
|
||||
pub fn __wasilibc_unlinkat(fd: c_int, path: *const c_char) -> c_int;
|
||||
|
|
Loading…
Reference in a new issue