[Python-checkins] python/dist/src/Modules posixmodule.c,2.216.4.6,2.216.4.7
tim_one@users.sourceforge.net
tim_one@users.sourceforge.net
Sun, 18 Aug 2002 17:43:08 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv25402/22/Modules
Modified Files:
Tag: release22-maint
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.216.4.6
retrieving revision 2.216.4.7
diff -C2 -d -r2.216.4.6 -r2.216.4.7
*** posixmodule.c 30 Jul 2002 01:18:38 -0000 2.216.4.6
--- posixmodule.c 19 Aug 2002 00:43:06 -0000 2.216.4.7
***************
*** 2791,2795 ****
PyObject *p1, *p2;
! if (mode && _O_TEXT) {
m1 = "r";
m2 = "w";
--- 2791,2795 ----
PyObject *p1, *p2;
! if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";
***************
*** 2823,2827 ****
PyObject *p1, *p2, *p3;
! if (mode && _O_TEXT) {
m1 = "r";
m2 = "w";
--- 2823,2827 ----
PyObject *p1, *p2, *p3;
! if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";