This only affects --disable-munmap configuration.
* include/private/gcconfig.h [CYGWIN32 || DARWIN || HAIKU || NETBSD
|| OPENBSD] (MMAP_SUPPORTED): Define macro; add comment.
# undef USE_MMAP
#endif
-#if defined(LINUX) || defined(FREEBSD) || defined(SOLARIS) || defined(IRIX5) \
+#if defined(CYGWIN32) || defined(DARWIN) || defined(FREEBSD) \
+ || defined(HAIKU) || defined(IRIX5) || defined(LINUX) || defined(NETBSD) \
+ || defined(OPENBSD) || defined(SOLARIS) \
|| ((defined(USE_MMAP) || defined(USE_MUNMAP)) && !defined(USE_WINALLOC))
+ /* Try both sbrk and mmap, in that order. */
# define MMAP_SUPPORTED
#endif