]> granicus.if.org Git - python/commitdiff
Patch #1005568: Use _SC_PAGESIZE on Irix.
authorMartin v. Löwis <martin@v.loewis.de>
Thu, 12 Aug 2004 13:26:56 +0000 (13:26 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Thu, 12 Aug 2004 13:26:56 +0000 (13:26 +0000)
Backported to 2.3.

Modules/resource.c

index c1b637758dced4f0a63edb781d6d90a565bd033b..c5bec79043d25d3a7955e78a7e7f51cd8f1ed73f 100644 (file)
@@ -202,7 +202,12 @@ resource_getpagesize(PyObject *self, PyObject *args)
 #if defined(HAVE_GETPAGESIZE)
        pagesize = getpagesize();
 #elif defined(HAVE_SYSCONF)
+#if 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
 #endif
        return Py_BuildValue("i", pagesize);