Staging
v0.5.1
https://github.com/python/cpython
Revision f725bdb5c704e07578c7bbdd4c853f1e07fd3d16 authored by Thomas Heller on 25 January 2005, 20:46:48 UTC, committed by Thomas Heller on 25 January 2005, 20:46:48 UTC
for Python 2.4 caused a segfault when post_install_script was used.

The reason was that the file handle passed to PyRun_SimpleFile() was
created with MSVCRT.DLL, but Python 2.4 uses MSVCR71.DLL.

So, I replaced PyRun_SimpleFile() with PyRun_SimpleString().  The
segfault is gone, but the output of the postinstall script doesn't
show up, because still freopen() from MSVCRT is used.

(I would be very gratefull if someone proofreads the patch, at least).
1 parent cf5d664
History
Tip revision: f725bdb5c704e07578c7bbdd4c853f1e07fd3d16 authored by Thomas Heller on 25 January 2005, 20:46:48 UTC
Running a bdist_wininst installer, built with Python 2.3, installing
Tip revision: f725bdb
File Mode Size
expat
.cvsignore -rw-r--r-- 93 bytes
Setup.config.in -rw-r--r-- 406 bytes
Setup.dist -rw-r--r-- 17.4 KB
_bsddb.c -rw-r--r-- 126.5 KB
_codecsmodule.c -rw-r--r-- 19.6 KB
_csv.c -rw-r--r-- 44.5 KB
_curses_panel.c -rw-r--r-- 12.1 KB
_cursesmodule.c -rw-r--r-- 71.9 KB
_hotshot.c -rw-r--r-- 45.6 KB
_localemodule.c -rw-r--r-- 20.1 KB
_randommodule.c -rw-r--r-- 14.8 KB
_sre.c -rw-r--r-- 84.8 KB
_ssl.c -rw-r--r-- 17.3 KB
_testcapimodule.c -rw-r--r-- 19.4 KB
_tkinter.c -rw-r--r-- 71.4 KB
_weakref.c -rw-r--r-- 3.6 KB
addrinfo.h -rw-r--r-- 5.5 KB
almodule.c -rw-r--r-- 79.6 KB
ar_beos -rwxr-xr-x 1.8 KB
arraymodule.c -rw-r--r-- 48.0 KB
audioop.c -rw-r--r-- 36.8 KB
binascii.c -rw-r--r-- 41.2 KB
bsddbmodule.c -rw-r--r-- 18.9 KB
bz2module.c -rw-r--r-- 52.2 KB
cPickle.c -rw-r--r-- 116.9 KB
cStringIO.c -rw-r--r-- 19.3 KB
ccpython.cc -rw-r--r-- 220 bytes
cdmodule.c -rw-r--r-- 18.8 KB
cgen.py -rw-r--r-- 12.2 KB
cgensupport.c -rw-r--r-- 6.0 KB
cgensupport.h -rw-r--r-- 2.1 KB
clmodule.c -rw-r--r-- 65.9 KB
cmathmodule.c -rw-r--r-- 7.5 KB
config.c.in -rw-r--r-- 1.2 KB
cryptmodule.c -rw-r--r-- 1.1 KB
cstubs -rw-r--r-- 32.4 KB
datetimemodule.c -rw-r--r-- 130.9 KB
dbmmodule.c -rw-r--r-- 8.8 KB
dlmodule.c -rw-r--r-- 5.3 KB
errnomodule.c -rw-r--r-- 23.2 KB
fcntlmodule.c -rw-r--r-- 14.9 KB
flmodule.c -rw-r--r-- 49.2 KB
fmmodule.c -rw-r--r-- 4.9 KB
fpectlmodule.c -rw-r--r-- 10.1 KB
fpetestmodule.c -rw-r--r-- 5.5 KB
gc_weakref.txt -rw-r--r-- 11.2 KB
gcmodule.c -rw-r--r-- 36.2 KB
gdbmmodule.c -rw-r--r-- 14.7 KB
getaddrinfo.c -rw-r--r-- 15.5 KB
getbuildinfo.c -rw-r--r-- 532 bytes
getnameinfo.c -rw-r--r-- 5.5 KB
getpath.c -rw-r--r-- 19.4 KB
glmodule.c -rw-r--r-- 160.3 KB
grpmodule.c -rw-r--r-- 4.4 KB
imageop.c -rw-r--r-- 14.5 KB
imgfile.c -rw-r--r-- 10.8 KB
itertoolsmodule.c -rw-r--r-- 40.8 KB
ld_so_aix -rwxr-xr-x 5.8 KB
ld_so_beos -rwxr-xr-x 1.8 KB
linuxaudiodev.c -rw-r--r-- 13.8 KB
main.c -rw-r--r-- 11.5 KB
makesetup -rwxr-xr-x 7.3 KB
makexp_aix -rwxr-xr-x 3.0 KB
mathmodule.c -rw-r--r-- 10.8 KB
md5.h -rw-r--r-- 2.0 KB
md5c.c -rw-r--r-- 9.4 KB
md5module.c -rw-r--r-- 6.0 KB
mmapmodule.c -rw-r--r-- 26.0 KB
mpzmodule.c -rw-r--r-- 38.2 KB
nismodule.c -rw-r--r-- 7.3 KB
operator.c -rw-r--r-- 8.7 KB
ossaudiodev.c -rw-r--r-- 31.2 KB
parsermodule.c -rw-r--r-- 86.1 KB
pcre-int.h -rw-r--r-- 11.2 KB
pcre.h -rw-r--r-- 2.1 KB
pcremodule.c -rw-r--r-- 14.9 KB
posixmodule.c -rw-r--r-- 193.3 KB
puremodule.c -rw-r--r-- 30.5 KB
pwdmodule.c -rw-r--r-- 4.5 KB
pyexpat.c -rw-r--r-- 59.0 KB
pypcre.c -rw-r--r-- 134.4 KB
python.c -rw-r--r-- 560 bytes
readline.c -rw-r--r-- 17.9 KB
regexmodule.c -rw-r--r-- 15.0 KB
regexpr.c -rw-r--r-- 45.7 KB
regexpr.h -rw-r--r-- 5.4 KB
resource.c -rw-r--r-- 8.4 KB
rgbimgmodule.c -rw-r--r-- 16.5 KB
rotormodule.c -rw-r--r-- 14.6 KB
selectmodule.c -rw-r--r-- 16.4 KB
sgimodule.c -rw-r--r-- 1.0 KB
shamodule.c -rw-r--r-- 15.6 KB
signalmodule.c -rw-r--r-- 15.4 KB
socketmodule.c -rw-r--r-- 102.1 KB
socketmodule.h -rw-r--r-- 5.6 KB
sre.h -rw-r--r-- 2.4 KB
sre_constants.h -rw-r--r-- 2.4 KB
stropmodule.c -rw-r--r-- 27.4 KB
structmodule.c -rw-r--r-- 27.1 KB
sunaudiodev.c -rw-r--r-- 10.4 KB
svmodule.c -rw-r--r-- 20.5 KB
symtablemodule.c -rw-r--r-- 2.4 KB
syslogmodule.c -rw-r--r-- 6.5 KB
termios.c -rw-r--r-- 18.4 KB
testcapi_long.h -rw-r--r-- 4.2 KB
threadmodule.c -rw-r--r-- 10.7 KB
timemodule.c -rw-r--r-- 23.9 KB
timing.h -rw-r--r-- 2.6 KB
timingmodule.c -rw-r--r-- 952 bytes
tkappinit.c -rw-r--r-- 3.7 KB
unicodedata.c -rw-r--r-- 23.9 KB
unicodedata_db.h -rw-r--r-- 256.6 KB
unicodename_db.h -rw-r--r-- 770.4 KB
xreadlinesmodule.c -rw-r--r-- 3.8 KB
xxmodule.c -rw-r--r-- 8.9 KB
xxsubtype.c -rw-r--r-- 7.5 KB
yuv.h -rw-r--r-- 2.5 KB
yuvconvert.c -rw-r--r-- 3.0 KB
zipimport.c -rw-r--r-- 30.0 KB
zlibmodule.c -rw-r--r-- 25.2 KB

back to top