summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-07-05 17:17:22 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-07-05 17:17:22 +0000
commit5b877257c279c72efd65c092c32959c904c739e8 (patch)
tree919d1549e2e3b64da1557bebdfff999658705550 /ext
parent049fc1c86dccf1e1a1afcb2acb4ac5e1259cf74b (diff)
downloadperl-5b877257c279c72efd65c092c32959c904c739e8.tar.gz
AIX threaded build, plus few more on the side.
p4raw-id: //depot/cfgperl@3592
Diffstat (limited to 'ext')
-rw-r--r--ext/DynaLoader/dl_aix.xs2
-rw-r--r--ext/DynaLoader/dl_next.xs1
-rw-r--r--ext/DynaLoader/dl_rhapsody.xs1
-rw-r--r--ext/DynaLoader/dl_vms.xs1
4 files changed, 5 insertions, 0 deletions
diff --git a/ext/DynaLoader/dl_aix.xs b/ext/DynaLoader/dl_aix.xs
index 69fb7a7151..78e434303a 100644
--- a/ext/DynaLoader/dl_aix.xs
+++ b/ext/DynaLoader/dl_aix.xs
@@ -153,6 +153,7 @@ char *strerrorcpy(char *str, int err) {
/* ARGSUSED */
void *dlopen(char *path, int mode)
{
+ dTHX;
register ModulePtr mp;
static int inited; /* XXX threadead */
@@ -366,6 +367,7 @@ void *calloc(size_t ne, size_t sz)
*/
static int readExports(ModulePtr mp)
{
+ dTHX;
LDFILE *ldp = NULL;
SCNHDR sh;
LDHDR *lhp;
diff --git a/ext/DynaLoader/dl_next.xs b/ext/DynaLoader/dl_next.xs
index 114489ae0b..ec01d608f4 100644
--- a/ext/DynaLoader/dl_next.xs
+++ b/ext/DynaLoader/dl_next.xs
@@ -72,6 +72,7 @@ enum dyldErrorSource
static void TranslateError
(const char *path, enum dyldErrorSource type, int number)
{
+ dTHX;
char *error;
unsigned int index;
static char *OFIErrorStrings[] =
diff --git a/ext/DynaLoader/dl_rhapsody.xs b/ext/DynaLoader/dl_rhapsody.xs
index 76ecb05e95..223d7f68b5 100644
--- a/ext/DynaLoader/dl_rhapsody.xs
+++ b/ext/DynaLoader/dl_rhapsody.xs
@@ -64,6 +64,7 @@ enum dyldErrorSource
static void TranslateError
(const char *path, enum dyldErrorSource type, int number)
{
+ dTHX;
char *error;
unsigned int index;
static char *OFIErrorStrings[] =
diff --git a/ext/DynaLoader/dl_vms.xs b/ext/DynaLoader/dl_vms.xs
index 3640b0f64e..4db0cc90de 100644
--- a/ext/DynaLoader/dl_vms.xs
+++ b/ext/DynaLoader/dl_vms.xs
@@ -228,6 +228,7 @@ dl_load_file(filespec, flags)
char * filespec
int flags
PREINIT:
+ DTHX;
char vmsspec[NAM$C_MAXRSS];
SV *reqSV, **reqSVhndl;
STRLEN deflen;