summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtur Bergman <sky@nanisky.com>2001-09-21 08:12:39 +0000
committerArtur Bergman <sky@nanisky.com>2001-09-21 08:12:39 +0000
commit5b414d21a66f6678db9e3b0b53e1373d029cf767 (patch)
tree63b010fc8f61bf7e02f92fb39c54239a63e1ddc8
parente6e315b903395964ca2f901936c1bbae16d42f5e (diff)
downloadperl-5b414d21a66f6678db9e3b0b53e1373d029cf767.tar.gz
Attempt to fix solaris issue raised by Andy Dougherty.
p4raw-id: //depot/perl@12104
-rwxr-xr-xext/threads/threads.h2
-rwxr-xr-xext/threads/threads.xs4
2 files changed, 3 insertions, 3 deletions
diff --git a/ext/threads/threads.h b/ext/threads/threads.h
index bf0e580306..ddfe29e2ea 100755
--- a/ext/threads/threads.h
+++ b/ext/threads/threads.h
@@ -47,7 +47,7 @@ shared_sv* threads;
#ifdef WIN32
THREAD_RET_TYPE Perl_thread_run(LPVOID arg);
#else
-void Perl_thread_run(ithread* thread);
+void Perl_thread_run(void * arg);
#endif
void Perl_thread_destruct(ithread* thread);
diff --git a/ext/threads/threads.xs b/ext/threads/threads.xs
index 82786e2c97..3e9a1f9caf 100755
--- a/ext/threads/threads.xs
+++ b/ext/threads/threads.xs
@@ -12,10 +12,10 @@
#ifdef WIN32
THREAD_RET_TYPE Perl_thread_run(LPVOID arg) {
- ithread* thread = (ithread*) arg;
#else
-void Perl_thread_run(ithread* thread) {
+void Perl_thread_run(void * arg) {
#endif
+ ithread* thread = (ithread*) arg;
SV* thread_tid_ptr;
SV* thread_ptr;
dTHXa(thread->interp);