Mercurial > geeqie
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: */