This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: OpenVMS patches Modules directory
Type: Stage:
Components: Interpreter Core Versions: Python 2.5
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: nnorwitz Nosy List: nnorwitz, pieronne
Priority: normal Keywords: patch

Created on 2006-07-04 11:15 by pieronne, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
vms_modules.diff pieronne, 2006-07-04 11:15 OpenVMS patches for Modules directory
Messages (2)
msg50598 - (view) Author: Piéronne Jean-François (pieronne) Date: 2006-07-04 11:15
All the patches are delimited by
#if defined(__VMS)
#endif
or some variant of this

8 files are patches:


bz2module.c
OpenVMS don't support univ_newline so set
f_univ_newline to 0


cryptmodule.c
OpenVMS don't have a crypt routine, so use the openssl
routine instead

dlmodule.c
OpenVMS CRTL dlopen routine doesn't do any check so in
routine dl_open add a test for file accessibility

fpectlmodule.c
Add the correct setting for Alpha and IA64 processor

getpath.c
remove old patch and add default PREFIX

posixmodule.c
OpenVMS don't have any urandom routine, so use the
openssl routine instead

selectmodule.c
clean an old previous patch, move most of the specific
VMS code to specific routine (would be probably cleaner)


Regards,

Jean-François
msg50599 - (view) Author: Neal Norwitz (nnorwitz) * (Python committer) Date: 2006-07-10 01:19
Logged In: YES 
user_id=33168

Thanks!  I made some minor modifications.

Committed revision 50504.
History
Date User Action Args
2022-04-11 14:56:18adminsetgithub: 43609
2006-07-04 11:15:40pieronnecreate