diff --git a/share/libc/sys/mman.h b/share/libc/sys/mman.h
index 5c0d1c5b751463644e33feb05be11c8f8a3d9326..78b6ac5964a2e4adaf4f519401e2c9e6665faea9 100644
--- a/share/libc/sys/mman.h
+++ b/share/libc/sys/mman.h
@@ -41,6 +41,11 @@ __PUSH_FC_STDLIB
 #define MAP_PRIVATE 0x02
 #define MAP_SHARED  0x01
 
+// Non-POSIX, but used in some Linux code, so required for parsing
+#define MAP_ANONYMOUS 0x20
+#define MAP_ANON MAP_ANONYMOUS
+#define MAP_SHARED_VALIDATE 0x03
+
 #define MAP_FAILED ((void*) -1)
 
 #define MS_ASYNC      1