]> granicus.if.org Git - python/commitdiff
Fix SF #632624, test_resource failure on alpha/64bit
authorNeal Norwitz <nnorwitz@gmail.com>
Sat, 2 Nov 2002 17:46:24 +0000 (17:46 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sat, 2 Nov 2002 17:46:24 +0000 (17:46 +0000)
Return PyLongs instead ot PyInts.
On alphas, 9223372036854775807 became -1.

Misc/NEWS
Modules/resource.c

index 1e833899a1480d67d4273e22b9f65654f5f4ebd1..3a026df54f2dddf271956cbb2cbdc7a07b1dc8d1 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -292,6 +292,8 @@ Core and builtins
 Extension modules
 -----------------
 
+- resource.getrlimit() now returns longs instead of ints.
+
 - readline now dynamically adjusts its input/output stream if
   sys.stdin/stdout changes.
 
index b1dd5d1f35bbe1249c2f2e0453f7e7bfe8dbe530..8653f038802e0e84fe92ba6bb427538ad150cab9 100644 (file)
@@ -132,7 +132,7 @@ resource_getrlimit(PyObject *self, PyObject *args)
                                     (LONG_LONG) rl.rlim_max);
        }
 #endif
-       return Py_BuildValue("ii", (long) rl.rlim_cur, (long) rl.rlim_max);
+       return Py_BuildValue("ll", (long) rl.rlim_cur, (long) rl.rlim_max);
 }
 
 static PyObject *