]> granicus.if.org Git - python/commitdiff
Merged revisions 75007 via svnmerge from
authorAntoine Pitrou <solipsis@pitrou.net>
Mon, 21 Sep 2009 21:36:48 +0000 (21:36 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Mon, 21 Sep 2009 21:36:48 +0000 (21:36 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r75007 | antoine.pitrou | 2009-09-21 23:17:48 +0200 (lun., 21 sept. 2009) | 7 lines

  Issue #6236, #6348: Fix various failures in the io module under AIX
  and other platforms, when using a non-gcc compiler. Patch by egreen.

  In addition, I made explicit the signedness of all bitfields in the
  IO library.
........

Misc/NEWS
Modules/_fileio.c

index 900acc861aa1f03fe6629b5b5f23dc29ce262286..b4b9851b9cd044280bbfa397646b0c811a9902d5 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -82,6 +82,9 @@ Core and Builtins
 Library
 -------
 
+- Issue #6236, #6348: Fix various failures in the `io` module under AIX
+  and other platforms, when using a non-gcc compiler. Patch by egreen.
+
 - Issue #6851: Fix urllib.urlopen crash on secondairy threads on OSX 10.6
 
 - Issue #6947: Fix distutils test on windows. Patch by Hirokazu Yamamoto.
index fbe4189a8dad7424f7007152bf683344a2538455..5a3613ba375315ca392e51a64ed3eb927d2a39e9 100644 (file)
 typedef struct {
        PyObject_HEAD
        int fd;
-       unsigned readable : 1;
-       unsigned writable : 1;
-       int seekable : 2; /* -1 means unknown */
-       int closefd : 1;
+       unsigned int readable : 1;
+       unsigned int writable : 1;
+       signed int seekable : 2; /* -1 means unknown */
+       signed int closefd : 1;
        PyObject *weakreflist;
 } PyFileIOObject;