summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-01-29 00:09:10 +0000
committerNicholas Clark <nick@ccl4.org>2006-01-29 00:09:10 +0000
commitd0647d4e83baeaee38f56423fa99ba248e8c0db2 (patch)
tree7a53736d02067ea7c5ddf028077d0e949d72650f /embed.fnc
parent90e5519e3100e145a0051dac121e038bd45695c6 (diff)
downloadperl-d0647d4e83baeaee38f56423fa99ba248e8c0db2.tar.gz
Avoid using space to create 2 functions just to force mathoms to be
linked. Instead, force the link via the perl interpreter structure via a function pointer that gets replaced at run time anyway. p4raw-id: //depot/perl@26990
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc4
1 files changed, 4 insertions, 0 deletions
diff --git a/embed.fnc b/embed.fnc
index 9cd0ff1a1a..4d46a2ae5a 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1012,7 +1012,11 @@ pMX |int |sv_release_IVX |NN SV *sv
Adp |void |sv_nosharing |NULLOK SV *sv
Adpbm |void |sv_nolocking |NULLOK SV *sv
+#ifdef NO_MATHOMS
Adpbm |void |sv_nounlocking |NULLOK SV *sv
+#else
+Adpb |void |sv_nounlocking |NULLOK SV *sv
+#endif
Adp |int |nothreadhook
END_EXTERN_C