bpo-42029: Remove IRIX code (GH-23023)
IRIX code was slowy removed in Python 2.4 (--with-sgi-dl), Python 3.3
(Irix threads), and Python 3.7.
diff --git a/Modules/resource.c b/Modules/resource.c
index ddbf80b..4f5dcf8 100644
--- a/Modules/resource.c
+++ b/Modules/resource.c
@@ -313,13 +313,10 @@ resource_getpagesize_impl(PyObject *module)
long pagesize = 0;
#if defined(HAVE_GETPAGESIZE)
pagesize = getpagesize();
-#elif defined(HAVE_SYSCONF)
-#if defined(_SC_PAGE_SIZE)
+#elif defined(HAVE_SYSCONF) && defined(_SC_PAGE_SIZE)
pagesize = sysconf(_SC_PAGE_SIZE);
#else
- /* Irix 5.3 has _SC_PAGESIZE, but not _SC_PAGE_SIZE */
- pagesize = sysconf(_SC_PAGESIZE);
-#endif
+# error "unsupported platform: resource.getpagesize()"
#endif
return pagesize;
}