* lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Don't define on OSF/1.
* lib/vma-iter.c: Remove code for OSF/1.
2025-09-09 Bruno Haible <bruno@clisp.org>
+ vma-iter: Remove support for OSF/1.
+ * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Don't define on OSF/1.
+ * lib/vma-iter.c: Remove code for OSF/1.
+
unistd-h: Remove support for OSF/1.
* lib/unistd.in.h: Remove code for OSF/1.
# include <sys/procfs.h> /* prmap_t */
#endif
-#if defined __sgi || defined __osf__ /* IRIX, OSF/1 */
+#if defined __sgi /* IRIX */
# include <string.h> /* memcpy */
# include <sys/types.h>
# include <sys/mman.h> /* mmap, munmap */
close (fd);
return 0;
-#elif defined __sgi || defined __osf__ /* IRIX, OSF/1 */
+#elif defined __sgi /* IRIX */
size_t pagesize;
char fnamebuf[6+10+1];
this platform.
Note that even when this macro is defined, vma_iterate() may still fail to
find any virtual memory area, for example if /proc is not mounted. */
-#if defined __linux__ || defined __ANDROID__ || defined __gnu_hurd__ || defined __FreeBSD_kernel__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ || defined _AIX || defined __sgi || defined __osf__ || defined __sun || HAVE_PSTAT_GETPROCVM || (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __CYGWIN__ || defined __BEOS__ || defined __HAIKU__ || defined __minix || HAVE_MQUERY
+#if defined __linux__ || defined __ANDROID__ || defined __gnu_hurd__ || defined __FreeBSD_kernel__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__ || defined _AIX || defined __sgi || defined __sun || HAVE_PSTAT_GETPROCVM || (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __CYGWIN__ || defined __BEOS__ || defined __HAIKU__ || defined __minix || HAVE_MQUERY
# define VMA_ITERATE_SUPPORTED 1
#endif