diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:08:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:08:03 +0000 |
commit | f1db79e6e5c383cf76f3bf0dd42115d19591a72b (patch) | |
tree | 3f9509008e8a130c45b7e31b1520d66d720493ec /expected/wasm32-wasip1 | |
parent | Adding upstream version 0.0~git20230821.ec4566b. (diff) | |
download | wasi-libc-upstream.tar.xz wasi-libc-upstream.zip |
Adding upstream version 0.0~git20240411.9e8c542.upstream/0.0_git20240411.9e8c542upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | expected/wasm32-wasip1-threads/defined-symbols.txt (renamed from expected/wasm32-wasi-threads/defined-symbols.txt) | 8 | ||||
-rw-r--r-- | expected/wasm32-wasip1-threads/include-all.c (renamed from expected/wasm32-wasi-threads/include-all.c) | 3 | ||||
-rw-r--r-- | expected/wasm32-wasip1-threads/predefined-macros.txt (renamed from expected/wasm32-wasi-threads/predefined-macros.txt) | 27 | ||||
-rw-r--r-- | expected/wasm32-wasip1-threads/undefined-symbols.txt (renamed from expected/wasm32-wasi-threads/undefined-symbols.txt) | 1 | ||||
-rw-r--r-- | expected/wasm32-wasip1/defined-symbols.txt (renamed from expected/wasm32-wasi/defined-symbols.txt) | 7 | ||||
-rw-r--r-- | expected/wasm32-wasip1/include-all.c (renamed from expected/wasm32-wasi/include-all.c) | 3 | ||||
-rw-r--r-- | expected/wasm32-wasip1/predefined-macros.txt (renamed from expected/wasm32-wasi/predefined-macros.txt) | 27 | ||||
-rw-r--r-- | expected/wasm32-wasip1/undefined-symbols.txt (renamed from expected/wasm32-wasi/undefined-symbols.txt) | 1 |
8 files changed, 73 insertions, 4 deletions
diff --git a/expected/wasm32-wasi-threads/defined-symbols.txt b/expected/wasm32-wasip1-threads/defined-symbols.txt index c913f16..ea52ecc 100644 --- a/expected/wasm32-wasi-threads/defined-symbols.txt +++ b/expected/wasm32-wasip1-threads/defined-symbols.txt @@ -395,6 +395,7 @@ __wasilibc_pthread_self __wasilibc_register_preopened_fd __wasilibc_rename_newat __wasilibc_rename_oldat +__wasilibc_reset_preopens __wasilibc_rmdirat __wasilibc_stat __wasilibc_tell @@ -511,6 +512,7 @@ cexp cexpf cexpl chdir +chmod cimag cimagf cimagl @@ -607,6 +609,8 @@ fabs fabsf fabsl faccessat +fchmod +fchmodat fclose fcntl fcvt @@ -702,6 +706,7 @@ fsetpos fsetpos64 fstat fstatat +fstatvfs fsync ftell ftello @@ -1006,6 +1011,7 @@ pthread_condattr_setpshared pthread_create pthread_detach pthread_equal +pthread_getattr_np pthread_getspecific pthread_join pthread_key_create @@ -1080,6 +1086,7 @@ readlinkat readv realloc reallocarray +realpath recv regcomp regerror @@ -1162,6 +1169,7 @@ srand48 srandom sscanf stat +statvfs stderr stdin stdout diff --git a/expected/wasm32-wasi-threads/include-all.c b/expected/wasm32-wasip1-threads/include-all.c index 0b43b07..5073374 100644 --- a/expected/wasm32-wasi-threads/include-all.c +++ b/expected/wasm32-wasip1-threads/include-all.c @@ -60,6 +60,7 @@ #include <__typedef_suseconds_t.h> #include <__typedef_time_t.h> #include <__typedef_uid_t.h> +#include <__wasi_snapshot.h> #include <alloca.h> #include <ar.h> #include <arpa/ftp.h> @@ -75,6 +76,7 @@ #include <crypt.h> #include <ctype.h> #include <dirent.h> +#include <dlfcn.h> #include <endian.h> #include <err.h> #include <errno.h> @@ -141,6 +143,7 @@ #include <sys/select.h> #include <sys/socket.h> #include <sys/stat.h> +#include <sys/statvfs.h> #include <sys/stropts.h> #include <sys/syscall.h> #include <sys/sysinfo.h> diff --git a/expected/wasm32-wasi-threads/predefined-macros.txt b/expected/wasm32-wasip1-threads/predefined-macros.txt index 820f849..ec33b41 100644 --- a/expected/wasm32-wasi-threads/predefined-macros.txt +++ b/expected/wasm32-wasip1-threads/predefined-macros.txt @@ -181,6 +181,7 @@ #define DT_FIFO __WASI_FILETYPE_SOCKET_STREAM #define DT_LNK __WASI_FILETYPE_SYMBOLIC_LINK #define DT_REG __WASI_FILETYPE_REGULAR_FILE +#define DT_SOCK 20 #define DT_UNKNOWN __WASI_FILETYPE_UNKNOWN #define D_FMT 0x20029 #define D_T_FMT 0x20028 @@ -1499,6 +1500,14 @@ #define RRFIXEDSZ NS_RRFIXEDSZ #define RRQ 01 #define RS_HIPRI 0x01 +#define RTLD_DEFAULT ((void *)0) +#define RTLD_GLOBAL 256 +#define RTLD_LAZY 1 +#define RTLD_LOCAL 8 +#define RTLD_NEXT ((void *)-1) +#define RTLD_NODELETE 4096 +#define RTLD_NOLOAD 4 +#define RTLD_NOW 2 #define RUSAGE_CHILDREN 2 #define RUSAGE_SELF 1 #define R_OK (4) @@ -1663,6 +1672,18 @@ #define STRU_F 1 #define STRU_P 3 #define STRU_R 2 +#define ST_APPEND 256 +#define ST_IMMUTABLE 512 +#define ST_MANDLOCK 64 +#define ST_NOATIME 1024 +#define ST_NODEV 4 +#define ST_NODIRATIME 2048 +#define ST_NOEXEC 8 +#define ST_NOSUID 2 +#define ST_RDONLY 1 +#define ST_RELATIME 4096 +#define ST_SYNCHRONOUS 16 +#define ST_WRITE 128 #define SUN_LEN(s) (2+strlen((s)->sun_path)) #define SUSP 237 #define SYMLOOP_MAX 40 @@ -1677,7 +1698,7 @@ #define S_IFBLK (0x6000) #define S_IFCHR (0x2000) #define S_IFDIR (0x4000) -#define S_IFIFO (0xc000) +#define S_IFIFO (0x1000) #define S_IFLNK (0xa000) #define S_IFMT (S_IFBLK | S_IFCHR | S_IFDIR | S_IFIFO | S_IFLNK | S_IFREG | S_IFSOCK) #define S_IFREG (0x8000) @@ -2044,6 +2065,7 @@ #define _Complex_I (0.0f+1.0fi) #define _DIRENT_H #define _DIRENT_HAVE_D_TYPE +#define _DLFCN_H #define _ENDIAN_H #define _ERRNO_H #define _ERR_H @@ -2351,6 +2373,7 @@ #define _SYS_REG_H #define _SYS_SELECT_H #define _SYS_SOCKET_H +#define _SYS_STATVFS_H #define _SYS_STAT_H #define _SYS_SYSCALL_H #define _SYS_SYSINFO_H @@ -3176,6 +3199,7 @@ #define fsfilcnt64_t fsfilcnt_t #define fstat64 fstat #define fstatat64 fstatat +#define fstatvfs64 fstatvfs #define ftello64 ftello #define ftruncate64 ftruncate #define getdents64 getdents @@ -3362,6 +3386,7 @@ #define st_mtime st_mtim.tv_sec #define stat64 stat #define static_assert _Static_assert +#define statvfs64 statvfs #define stderr (stderr) #define stdin (stdin) #define stdout (stdout) diff --git a/expected/wasm32-wasi-threads/undefined-symbols.txt b/expected/wasm32-wasip1-threads/undefined-symbols.txt index c04b5f7..1972163 100644 --- a/expected/wasm32-wasi-threads/undefined-symbols.txt +++ b/expected/wasm32-wasip1-threads/undefined-symbols.txt @@ -62,7 +62,6 @@ __imported_wasi_snapshot_preview1_sock_shutdown __imported_wasi_thread_spawn __letf2 __lttf2 -__main_argc_argv __netf2 __stack_pointer __subtf3 diff --git a/expected/wasm32-wasi/defined-symbols.txt b/expected/wasm32-wasip1/defined-symbols.txt index 6e74322..61ee95b 100644 --- a/expected/wasm32-wasi/defined-symbols.txt +++ b/expected/wasm32-wasip1/defined-symbols.txt @@ -333,6 +333,7 @@ __wasilibc_populate_preopens __wasilibc_register_preopened_fd __wasilibc_rename_newat __wasilibc_rename_oldat +__wasilibc_reset_preopens __wasilibc_rmdirat __wasilibc_stat __wasilibc_tell @@ -447,6 +448,7 @@ cexp cexpf cexpl chdir +chmod cimag cimagf cimagl @@ -543,6 +545,8 @@ fabs fabsf fabsl faccessat +fchmod +fchmodat fclose fcntl fcvt @@ -637,6 +641,7 @@ fsetpos fsetpos64 fstat fstatat +fstatvfs fsync ftell ftello @@ -937,6 +942,7 @@ readlinkat readv realloc reallocarray +realpath recv regcomp regerror @@ -1012,6 +1018,7 @@ srand48 srandom sscanf stat +statvfs stderr stdin stdout diff --git a/expected/wasm32-wasi/include-all.c b/expected/wasm32-wasip1/include-all.c index 86297f3..cd3b817 100644 --- a/expected/wasm32-wasi/include-all.c +++ b/expected/wasm32-wasip1/include-all.c @@ -60,6 +60,7 @@ #include <__typedef_suseconds_t.h> #include <__typedef_time_t.h> #include <__typedef_uid_t.h> +#include <__wasi_snapshot.h> #include <alloca.h> #include <ar.h> #include <arpa/ftp.h> @@ -75,6 +76,7 @@ #include <crypt.h> #include <ctype.h> #include <dirent.h> +#include <dlfcn.h> #include <endian.h> #include <err.h> #include <errno.h> @@ -140,6 +142,7 @@ #include <sys/select.h> #include <sys/socket.h> #include <sys/stat.h> +#include <sys/statvfs.h> #include <sys/stropts.h> #include <sys/syscall.h> #include <sys/sysinfo.h> diff --git a/expected/wasm32-wasi/predefined-macros.txt b/expected/wasm32-wasip1/predefined-macros.txt index 2f2ca8f..2d21ab0 100644 --- a/expected/wasm32-wasi/predefined-macros.txt +++ b/expected/wasm32-wasip1/predefined-macros.txt @@ -181,6 +181,7 @@ #define DT_FIFO __WASI_FILETYPE_SOCKET_STREAM #define DT_LNK __WASI_FILETYPE_SYMBOLIC_LINK #define DT_REG __WASI_FILETYPE_REGULAR_FILE +#define DT_SOCK 20 #define DT_UNKNOWN __WASI_FILETYPE_UNKNOWN #define D_FMT 0x20029 #define D_T_FMT 0x20028 @@ -1467,6 +1468,14 @@ #define RRFIXEDSZ NS_RRFIXEDSZ #define RRQ 01 #define RS_HIPRI 0x01 +#define RTLD_DEFAULT ((void *)0) +#define RTLD_GLOBAL 256 +#define RTLD_LAZY 1 +#define RTLD_LOCAL 8 +#define RTLD_NEXT ((void *)-1) +#define RTLD_NODELETE 4096 +#define RTLD_NOLOAD 4 +#define RTLD_NOW 2 #define RUSAGE_CHILDREN 2 #define RUSAGE_SELF 1 #define R_OK (4) @@ -1629,6 +1638,18 @@ #define STRU_F 1 #define STRU_P 3 #define STRU_R 2 +#define ST_APPEND 256 +#define ST_IMMUTABLE 512 +#define ST_MANDLOCK 64 +#define ST_NOATIME 1024 +#define ST_NODEV 4 +#define ST_NODIRATIME 2048 +#define ST_NOEXEC 8 +#define ST_NOSUID 2 +#define ST_RDONLY 1 +#define ST_RELATIME 4096 +#define ST_SYNCHRONOUS 16 +#define ST_WRITE 128 #define SUN_LEN(s) (2+strlen((s)->sun_path)) #define SUSP 237 #define SYMLOOP_MAX 40 @@ -1643,7 +1664,7 @@ #define S_IFBLK (0x6000) #define S_IFCHR (0x2000) #define S_IFDIR (0x4000) -#define S_IFIFO (0xc000) +#define S_IFIFO (0x1000) #define S_IFLNK (0xa000) #define S_IFMT (S_IFBLK | S_IFCHR | S_IFDIR | S_IFIFO | S_IFLNK | S_IFREG | S_IFSOCK) #define S_IFREG (0x8000) @@ -2010,6 +2031,7 @@ #define _Complex_I (0.0f+1.0fi) #define _DIRENT_H #define _DIRENT_HAVE_D_TYPE +#define _DLFCN_H #define _ENDIAN_H #define _ERRNO_H #define _ERR_H @@ -2314,6 +2336,7 @@ #define _SYS_REG_H #define _SYS_SELECT_H #define _SYS_SOCKET_H +#define _SYS_STATVFS_H #define _SYS_STAT_H #define _SYS_SYSCALL_H #define _SYS_SYSINFO_H @@ -3137,6 +3160,7 @@ #define fsfilcnt64_t fsfilcnt_t #define fstat64 fstat #define fstatat64 fstatat +#define fstatvfs64 fstatvfs #define ftello64 ftello #define ftruncate64 ftruncate #define getdents64 getdents @@ -3320,6 +3344,7 @@ #define st_mtime st_mtim.tv_sec #define stat64 stat #define static_assert _Static_assert +#define statvfs64 statvfs #define stderr (stderr) #define stdin (stdin) #define stdout (stdout) diff --git a/expected/wasm32-wasi/undefined-symbols.txt b/expected/wasm32-wasip1/undefined-symbols.txt index 6d3b2b7..bdcb0c7 100644 --- a/expected/wasm32-wasi/undefined-symbols.txt +++ b/expected/wasm32-wasip1/undefined-symbols.txt @@ -59,7 +59,6 @@ __imported_wasi_snapshot_preview1_sock_send __imported_wasi_snapshot_preview1_sock_shutdown __letf2 __lttf2 -__main_argc_argv __netf2 __stack_pointer __subtf3 |