summaryrefslogtreecommitdiff
path: root/configure.com
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2004-01-18 11:03:30 -0600
committerH.Merijn Brand <h.m.brand@xs4all.nl>2004-01-19 10:27:53 +0000
commit02e1c2f1c4f0858353f9cc49bc10789e69f32bb5 (patch)
tree750361c1e8ba1d3ff86a195dc301cf89251d4835 /configure.com
parent58ed4fbe7c01c6db6f9e39be1bc81fb0854d3801 (diff)
downloadperl-02e1c2f1c4f0858353f9cc49bc10789e69f32bb5.tar.gz
detect nanosleep on VMS
From: "Craig A. Berry" <craigberry@mac.com> Message-ID: <400B10C2.9060504@mac.com> p4raw-id: //depot/perl@22173
Diffstat (limited to 'configure.com')
-rw-r--r--configure.com19
1 files changed, 18 insertions, 1 deletions
diff --git a/configure.com b/configure.com
index 7cf329d469..63610b3908 100644
--- a/configure.com
+++ b/configure.com
@@ -4533,6 +4533,23 @@ $ ELSE
$ d_getsent="undef"
$ ENDIF
$!
+$! Check for nanosleep
+$!
+$ OS
+$ WS "#if defined(__DECC) || defined(__DECCXX)"
+$ WS "#include <stdlib.h>"
+$ WS "#endif"
+$ WS "#include <time.h>"
+$ WS "int main()"
+$ WS "{"
+$ WS "int asleep = nanosleep(NULL,NULL);"
+$ WS "exit(0);"
+$ WS "}"
+$ CS
+$ tmp = "nanosleep"
+$ GOSUB inlibc
+$ d_nanosleep = tmp
+$!
$! Check for socklen_t
$!
$ IF Has_Dec_C_Sockets .OR. Has_Socketshr
@@ -5412,7 +5429,7 @@ $ WC "d_msghdr_s='undef'"
$ WC "d_msync='" + d_msync + "'"
$ WC "d_munmap='" + d_munmap + "'"
$ WC "d_mymalloc='" + d_mymalloc + "'"
-$ WC "d_nanosleep='undef'"
+$ WC "d_nanosleep='" + d_nanosleep + "'"
$ WC "d_nice='define'"
$ WC "d_nl_langinfo='" + d_nl_langinfo + "'"
$ WC "d_nv_preserves_uv='" + d_nv_preserves_uv + "'"