summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Gohman <dev@sunfishcode.online>2022-01-24 14:45:55 -0800
committerDan Gohman <dev@sunfishcode.online>2022-01-24 14:45:55 -0800
commit4875c52f56ade14fe84010488ebebb793271c613 (patch)
tree86886dee56bde6ff58c951d75490fe9d293e064b
parentd0891d93f27a7631ddb4c0fc19344e6c25229a70 (diff)
downloadrust-libc-4875c52f56ade14fe84010488ebebb793271c613.tar.gz
Don't define the `*_SUPER_MAGIC` constants on Emscripten.
-rw-r--r--src/unix/linux_like/mod.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs
index 89d67a6f14..19dfb8f586 100644
--- a/src/unix/linux_like/mod.rs
+++ b/src/unix/linux_like/mod.rs
@@ -1366,7 +1366,9 @@ pub const ARPHRD_VOID: u16 = 0xFFFF;
pub const ARPHRD_NONE: u16 = 0xFFFE;
cfg_if! {
- if #[cfg(not(target_arch = "s390x"))] {
+ if #[cfg(target_os = "emscripten")] {
+ // Emscripten does not define any `*_SUPER_MAGIC` constants.
+ } else if #[cfg(not(target_arch = "s390x"))] {
pub const ADFS_SUPER_MAGIC: ::c_long = 0x0000adf5;
pub const AFFS_SUPER_MAGIC: ::c_long = 0x0000adff;
pub const AFS_SUPER_MAGIC: ::c_long = 0x5346414f;