]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
vma-iter: Remove support for OSF/1.
authorBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:49:14 +0000 (12:49 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:49:14 +0000 (12:49 +0200)
* lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Don't define on OSF/1.
* lib/vma-iter.c: Remove code for OSF/1.

ChangeLog
lib/vma-iter.c
lib/vma-iter.h

index 04dc9a07d5efae115dc62d2afae4439fa7089d34..2ddd75dc0ffa0ffdb1753e5d0fcac6f52124ce50 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 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.
 
index f01a8902d2d610fd2a95442c92757b4726f853a2..295696039ce2163806748f1a56cbadede7965dbb 100644 (file)
@@ -82,7 +82,7 @@
 # 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 */
@@ -1191,7 +1191,7 @@ vma_iterate (vma_iterate_callback_fn callback, void *data)
   close (fd);
   return 0;
 
-#elif defined __sgi || defined __osf__ /* IRIX, OSF/1 */
+#elif defined __sgi /* IRIX */
 
   size_t pagesize;
   char fnamebuf[6+10+1];
index 8d2d1db31342fba668a51e8f96e72db245cc487f..bd5f35f582e8183c7a31cf53db523d5e409eddb6 100644 (file)
@@ -57,7 +57,7 @@ extern int vma_iterate (vma_iterate_callback_fn callback, void *data);
    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