Fix bug in DynaLoader, which has been passing a filename in dynamic
authorNicholas Clark <nick@ccl4.org>
Tue, 2 May 2006 15:55:25 +0000 (15:55 +0000)
committerNicholas Clark <nick@ccl4.org>
Tue, 2 May 2006 15:55:25 +0000 (15:55 +0000)
commit77004dee2553ce034a8a58b2b2849e3656df46c3
tree5c6f226952cfe75df4a5ef743bc577879e0642b3
parent284edc75255273afc54ce4bfa99576ccc7d34c45
Fix bug in DynaLoader, which has been passing a filename in dynamic
storage to newXS() seemingly forever. This involves creating
newXS_flags(), with the first flag being "arrange to copy the
filename and free it at the right time".

p4raw-id: //depot/perl@28063
20 files changed:
XSUB.h
cv.h
embed.fnc
embed.h
ext/DynaLoader/dl_aix.xs
ext/DynaLoader/dl_beos.xs
ext/DynaLoader/dl_dld.xs
ext/DynaLoader/dl_dllload.xs
ext/DynaLoader/dl_dlopen.xs
ext/DynaLoader/dl_dyld.xs
ext/DynaLoader/dl_hpux.xs
ext/DynaLoader/dl_mac.xs
ext/DynaLoader/dl_mpeix.xs
ext/DynaLoader/dl_next.xs
ext/DynaLoader/dl_symbian.xs
ext/DynaLoader/dl_vmesa.xs
ext/DynaLoader/dl_vms.xs
op.c
pod/perlapi.pod
proto.h