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