[Python-checkins] python/dist/src/Modules posixmodule.c,2.251,2.252
tim_one@users.sourceforge.net
tim_one@users.sourceforge.net
Sun, 18 Aug 2002 17:42:31 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv25161/python/modules
Modified Files:
posixmodule.c
Log Message:
SF bug 595919: popenN return only text mode pipes
popen2() and popen3() created text-mode pipes even when binary mode
was asked for. This was specific to Windows.
Index: posixmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/posixmodule.c,v
retrieving revision 2.251
retrieving revision 2.252
diff -C2 -d -r2.251 -r2.252
*** posixmodule.c 2 Aug 2002 02:27:13 -0000 2.251
--- posixmodule.c 19 Aug 2002 00:42:29 -0000 2.252
***************
*** 3477,3481 ****
PyObject *p1, *p2;
! if (mode && _O_TEXT) {
m1 = "r";
m2 = "w";
--- 3477,3481 ----
PyObject *p1, *p2;
! if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";
***************
*** 3509,3513 ****
PyObject *p1, *p2, *p3;
! if (mode && _O_TEXT) {
m1 = "r";
m2 = "w";
--- 3509,3513 ----
PyObject *p1, *p2, *p3;
! if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";