diff options
author | Cheng Shao <astrohavoc@gmail.com> | 2022-10-23 16:05:59 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2022-11-11 00:26:55 -0500 |
commit | e007586f3176d3a15b6295a6921efbe2a33c3d8c (patch) | |
tree | 430fc9ad2183a08a74fd0216d6040491bc96c583 | |
parent | 65b82542b6b031cb63933944e35de317ffed7a06 (diff) | |
download | haskell-e007586f3176d3a15b6295a6921efbe2a33c3d8c.tar.gz |
rts: RtsSymbols: empty RTS_POSIX_ONLY_SYMBOLS for wasm32
The default RTS_POSIX_ONLY_SYMBOLS doesn't make sense on wasm32.
-rw-r--r-- | rts/RtsSymbols.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c index 96a8d1cdb3..fb52996846 100644 --- a/rts/RtsSymbols.c +++ b/rts/RtsSymbols.c @@ -64,7 +64,7 @@ extern char **environ; SymE_HasProto(libdwPoolRelease) \ SymE_HasProto(libdwPoolClear) -#if !defined(mingw32_HOST_OS) +#if !defined(mingw32_HOST_OS) && !defined(wasm32_HOST_ARCH) #define RTS_POSIX_ONLY_SYMBOLS \ SymI_HasProto(__hscore_get_saved_termios) \ SymI_HasProto(__hscore_set_saved_termios) \ @@ -75,6 +75,10 @@ extern char **environ; SymI_NeedsDataProto(nocldstop) #endif +#if defined(wasm32_HOST_ARCH) +#define RTS_POSIX_ONLY_SYMBOLS +#endif + #if defined(mingw32_HOST_OS) #define RTS_POSIX_ONLY_SYMBOLS /**/ |