summaryrefslogtreecommitdiff
path: root/embed.pl
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2002-10-19 14:10:21 +0000
committerH.Merijn Brand <h.m.brand@xs4all.nl>2002-10-19 14:10:21 +0000
commit3db8f154c4c6e098a5a0bdf7932e8f86fbd2c451 (patch)
tree304393fdb48236335e35a83047fba6223e13f602 /embed.pl
parentefc41c8ef9279ab1e5f723c2c73a85333a96e0e2 (diff)
downloadperl-3db8f154c4c6e098a5a0bdf7932e8f86fbd2c451.tar.gz
Happy chainsaw stories; The removal of the 5005 threads
Still imcomplete. Configure will follow p4raw-id: //depot/perl@18030
Diffstat (limited to 'embed.pl')
-rwxr-xr-xembed.pl41
1 files changed, 5 insertions, 36 deletions
diff --git a/embed.pl b/embed.pl
index fee23631dc..74abb17bad 100755
--- a/embed.pl
+++ b/embed.pl
@@ -519,22 +519,20 @@ print EM <<'END';
/* (Doing namespace management portably in C is really gross.) */
/*
- The following combinations of MULTIPLICITY, USE_5005THREADS
- and PERL_IMPLICIT_CONTEXT are supported:
+ The following combinations of MULTIPLICITY and PERL_IMPLICIT_CONTEXT
+ are supported:
1) none
2) MULTIPLICITY # supported for compatibility
3) MULTIPLICITY && PERL_IMPLICIT_CONTEXT
- 4) USE_5005THREADS && PERL_IMPLICIT_CONTEXT
- 5) MULTIPLICITY && USE_5005THREADS && PERL_IMPLICIT_CONTEXT
All other combinations of these flags are errors.
- #3, #4, #5, and #6 are supported directly, while #2 is a special
+ only #3 is supported directly, while #2 is a special
case of #3 (supported by redefining vTHX appropriately).
*/
#if defined(MULTIPLICITY)
-/* cases 2, 3 and 5 above */
+/* cases 2 and 3 above */
# if defined(PERL_IMPLICIT_CONTEXT)
# define vTHX aTHX
@@ -550,18 +548,6 @@ for $sym (sort keys %thread) {
print EM <<'END';
-# if defined(USE_5005THREADS)
-/* case 5 above */
-
-END
-
-for $sym (sort keys %intrp) {
- print EM multon($sym,'I','PERL_GET_INTERP->');
-}
-
-print EM <<'END';
-
-# else /* !USE_5005THREADS */
/* cases 2 and 3 above */
END
@@ -572,11 +558,9 @@ for $sym (sort keys %intrp) {
print EM <<'END';
-# endif /* USE_5005THREADS */
-
#else /* !MULTIPLICITY */
-/* cases 1 and 4 above */
+/* case 1 above */
END
@@ -586,20 +570,6 @@ for $sym (sort keys %intrp) {
print EM <<'END';
-# if defined(USE_5005THREADS)
-/* case 4 above */
-
-END
-
-for $sym (sort keys %thread) {
- print EM multon($sym,'T','aTHX->');
-}
-
-print EM <<'END';
-
-# else /* !USE_5005THREADS */
-/* case 1 above */
-
END
for $sym (sort keys %thread) {
@@ -608,7 +578,6 @@ for $sym (sort keys %thread) {
print EM <<'END';
-# endif /* USE_5005THREADS */
#endif /* MULTIPLICITY */
#if defined(PERL_GLOBAL_STRUCT)