popen2() and popen3() created text-mode pipes even when binary mode
was asked for. This was specific to Windows.
Windows
+- 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.
+
- Sometimes the uninstall executable (UNWISE.EXE) vanishes. One cause
of that has been fixed in the installer (disabled Wise's "delete in-
use files" uninstall option).
char *m1, *m2;
PyObject *p1, *p2;
- if (mode && _O_TEXT) {
+ if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";
} else {
char *m1, *m2;
PyObject *p1, *p2, *p3;
- if (mode && _O_TEXT) {
+ if (mode & _O_TEXT) {
m1 = "r";
m2 = "w";
} else {