[Stackless-checkins] CVS: slpdev/src/2.3/dev/Modules posixmodule.c, 1.3, 1.4
Christian Tismer
tismer at centera.de
Tue Dec 20 12:20:22 CET 2005
Update of /home/cvs/slpdev/src/2.3/dev/Modules
In directory centera.de:/tmp/cvs-serv9091/src/2.3/dev/Modules
Modified Files:
posixmodule.c
Log Message:
added CCP changes for 64 bit / VC 8.0 compiler
Index: posixmodule.c
===================================================================
RCS file: /home/cvs/slpdev/src/2.3/dev/Modules/posixmodule.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** posixmodule.c 14 Jan 2004 19:11:07 -0000 1.3
--- posixmodule.c 20 Dec 2005 11:20:19 -0000 1.4
***************
*** 4028,4032 ****
case _O_WRONLY | _O_TEXT:
/* Case for writing to child Stdin in text mode. */
! fd1 = _open_osfhandle((long)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, "w");
f = PyFile_FromFile(f1, cmdstring, "w", _PyPclose);
--- 4028,4032 ----
case _O_WRONLY | _O_TEXT:
/* Case for writing to child Stdin in text mode. */
! fd1 = _open_osfhandle((intptr_t)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, "w");
f = PyFile_FromFile(f1, cmdstring, "w", _PyPclose);
***************
*** 4039,4043 ****
case _O_RDONLY | _O_TEXT:
/* Case for reading from child Stdout in text mode. */
! fd1 = _open_osfhandle((long)hChildStdoutRdDup, mode);
f1 = _fdopen(fd1, "r");
f = PyFile_FromFile(f1, cmdstring, "r", _PyPclose);
--- 4039,4043 ----
case _O_RDONLY | _O_TEXT:
/* Case for reading from child Stdout in text mode. */
! fd1 = _open_osfhandle((intptr_t)hChildStdoutRdDup, mode);
f1 = _fdopen(fd1, "r");
f = PyFile_FromFile(f1, cmdstring, "r", _PyPclose);
***************
*** 4050,4054 ****
case _O_RDONLY | _O_BINARY:
/* Case for readinig from child Stdout in binary mode. */
! fd1 = _open_osfhandle((long)hChildStdoutRdDup, mode);
f1 = _fdopen(fd1, "rb");
f = PyFile_FromFile(f1, cmdstring, "rb", _PyPclose);
--- 4050,4054 ----
case _O_RDONLY | _O_BINARY:
/* Case for readinig from child Stdout in binary mode. */
! fd1 = _open_osfhandle((intptr_t)hChildStdoutRdDup, mode);
f1 = _fdopen(fd1, "rb");
f = PyFile_FromFile(f1, cmdstring, "rb", _PyPclose);
***************
*** 4061,4065 ****
case _O_WRONLY | _O_BINARY:
/* Case for writing to child Stdin in binary mode. */
! fd1 = _open_osfhandle((long)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, "wb");
f = PyFile_FromFile(f1, cmdstring, "wb", _PyPclose);
--- 4061,4065 ----
case _O_WRONLY | _O_BINARY:
/* Case for writing to child Stdin in binary mode. */
! fd1 = _open_osfhandle((intptr_t)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, "wb");
f = PyFile_FromFile(f1, cmdstring, "wb", _PyPclose);
***************
*** 4087,4093 ****
}
! fd1 = _open_osfhandle((long)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, m2);
! fd2 = _open_osfhandle((long)hChildStdoutRdDup, mode);
f2 = _fdopen(fd2, m1);
p1 = PyFile_FromFile(f1, cmdstring, m2, _PyPclose);
--- 4087,4093 ----
}
! fd1 = _open_osfhandle((intptr_t)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, m2);
! fd2 = _open_osfhandle((intptr_t)hChildStdoutRdDup, mode);
f2 = _fdopen(fd2, m1);
p1 = PyFile_FromFile(f1, cmdstring, m2, _PyPclose);
***************
*** 4119,4127 ****
}
! fd1 = _open_osfhandle((long)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, m2);
! fd2 = _open_osfhandle((long)hChildStdoutRdDup, mode);
f2 = _fdopen(fd2, m1);
! fd3 = _open_osfhandle((long)hChildStderrRdDup, mode);
f3 = _fdopen(fd3, m1);
p1 = PyFile_FromFile(f1, cmdstring, m2, _PyPclose);
--- 4119,4127 ----
}
! fd1 = _open_osfhandle((intptr_t)hChildStdinWrDup, mode);
f1 = _fdopen(fd1, m2);
! fd2 = _open_osfhandle((intptr_t)hChildStdoutRdDup, mode);
f2 = _fdopen(fd2, m1);
! fd3 = _open_osfhandle((intptr_t)hChildStderrRdDup, mode);
f3 = _fdopen(fd3, m1);
p1 = PyFile_FromFile(f1, cmdstring, m2, _PyPclose);
_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins
More information about the Stackless-checkins
mailing list