diff src/compat.h @ 1711:ce8ec81a9601

Some systems (BSD,MacOsX,HP-UX,...) define MAP_ANON and not MAP_ANONYMOUS. Make each an alias of other to be sure. issue reported by Martin Proetzsch.
author zas_
date Thu, 30 Jul 2009 17:59:20 +0000
parents ee2b66a09a03
children 956aab097ea7
line wrap: on
line diff
--- a/src/compat.h	Wed Jul 29 21:03:38 2009 +0000
+++ b/src/compat.h	Thu Jul 30 17:59:20 2009 +0000
@@ -21,5 +21,13 @@
 #endif
 
 
+/* Some systems (BSD,MacOsX,HP-UX,...) define MAP_ANON and not MAP_ANONYMOUS */
+#if defined(MAP_ANON) && !defined(MAP_ANONYMOUS)
+#define	MAP_ANONYMOUS	MAP_ANON
+#elif defined(MAP_ANONYMOUS) && !defined(MAP_ANON)
+#define	MAP_ANON	MAP_ANONYMOUS
+#endif
+
+
 #endif /* COMPAT_H */
 /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */