[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";