X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/350b922a8600b68529a55d5fcc05d4ebd9a45990..747c94edea492266c6c728a9dfe08ab31180e02f:/configure.com diff --git a/configure.com b/configure.com index d789fda..5e1781d 100644 --- a/configure.com +++ b/configure.com @@ -4222,7 +4222,7 @@ $ echo4 "Nope, since you don't even have fcntl()." $ ENDIF $ d_fcntl_can_lock = tmp $! -$! Check for memchr +$! Check for memrchr $! $ OS $ WS "#if defined(__DECC) || defined(__DECCXX)" @@ -4232,14 +4232,15 @@ $ WS "#include " $ WS "int main()" $ WS "{" $ WS "char * place;" -$ WS "place = (char *)memchr(""foo"", 47, 3);" +$ WS "place = (char *)memrchr(""foo"", 47, 3);" $ WS "exit(0);" $ WS "}" $ CS -$ tmp = "memchr" +$ tmp = "memrchr" $ GOSUB inlibc +$ d_memrchr = tmp $! -$! Check for memrchr +$! Check for strnlen $! $ OS $ WS "#if defined(__DECC) || defined(__DECCXX)" @@ -4248,14 +4249,14 @@ $ WS "#endif" $ WS "#include " $ WS "int main()" $ WS "{" -$ WS "char * place;" -$ WS "place = (char *)memrchr(""foo"", 47, 3);" +$ WS "size_t len;" +$ WS "len = strnlen(""foot"", 3);" $ WS "exit(0);" $ WS "}" $ CS -$ tmp = "memrchr" +$ tmp = "strnlen" $ GOSUB inlibc -$ d_memrchr = tmp +$ d_strnlen = tmp $! $! Check for strtoull $! @@ -4400,42 +4401,6 @@ $ tmp = "acess" $ GOSUB inlibc $ d_access = tmp $! -$! Check for bzero -$! -$ OS -$ WS "#if defined(__DECC) || defined(__DECCXX)" -$ WS "#include " -$ WS "#endif" -$ WS "#include " -$ WS "#include " -$ WS "int main()" -$ WS "{" -$ WS "char foo[10];" -$ WS "bzero(foo, 10);" -$ WS "exit(0);" -$ WS "}" -$ CS -$ tmp = "bzero" -$ GOSUB inlibc -$! -$! Check for bcopy -$! -$ OS -$ WS "#if defined(__DECC) || defined(__DECCXX)" -$ WS "#include " -$ WS "#endif" -$ WS "#include " -$ WS "#include " -$ WS "int main()" -$ WS "{" -$ WS "char foo[10], bar[10];" -$ WS "bcopy(""foo"", bar, 3);" -$ WS "exit(0);" -$ WS "}" -$ CS -$ tmp = "bcopy" -$ GOSUB inlibc -$! $! Check for mkstemp $! $ OS @@ -5289,6 +5254,8 @@ $ endif $ d_setgrent = "define" $ d_ttyname_r = "define" $ ttyname_r_proto = "1" +$ d_snprintf = "define" +$ d_vsnprintf = "define" $! $! VMS V7.3-2 powered options $! We know that it is only available for V7.3-2 and later on 64 bit platforms. @@ -5386,6 +5353,7 @@ $ d_sigaction="define" $ d_siginfo_si_addr="define" $ d_siginfo_si_band="define" $ d_siginfo_si_errno="define" +$ d_siginfo_si_fd="define" $ d_siginfo_si_pid="define" $ d_siginfo_si_status="define" $ d_siginfo_si_uid="define" @@ -5886,6 +5854,8 @@ $ WC "PERL_CONFIG_SH='true'" $ WC "_a='" + lib_ext + "'" $ WC "_exe='" + exe_ext + "'" $ WC "_o='" + obj_ext + "'" +$ WC "afs='undef'" +$ WC "afsroot='/afs'" $ WC "alignbytes='" + alignbytes + "'" $ WC "aphostname='write sys$output f$edit(f$getsyi(\""SCSNODE\""),\""TRIM,LOWERCASE\"")'" $ WC "api_revision='" + api_revision + "'" @@ -5958,6 +5928,7 @@ $ WC "d_PRIu64='" + d_PRIu64 + "'" $ WC "d_PRIx64='" + d_PRIx64 + "'" $ WC "d_SCNfldbl='" + d_SCNfldbl + "'" $ WC "d__fwalk='undef'" +$ WC "d_accept4='undef'" $ WC "d_access='" + d_access + "'" $ WC "d_accessx='undef'" $ WC "d_acosh='" + d_acosh + "'" @@ -6037,6 +6008,8 @@ $ WC "d_double_style_ieee='" + d_double_style_ieee + "'" $ WC "d_double_style_vax='" + d_double_style_vax + "'" $ WC "d_drand48proto='" + d_drand48proto + "'" $ WC "d_dup2='define'" +$ WC "d_dup3='undef'" +$ WC "d_duplocale='undef'" $ WC "d_eaccess='undef'" $ WC "d_endgrent='define'" $ WC "d_endhent='" + d_endhent + "'" @@ -6050,9 +6023,14 @@ $ WC "d_erfc='" + d_erfc + "'" $ WC "d_eunice='undef'" $ WC "d_exp2='" + d_exp2 + "'" $ WC "d_expm1='" + d_expm1 + "'" -$ WC "d_fchmod='undef'" +$ IF ("''F$EXTRACT(1,3, F$GETSYI(""VERSION""))'".GES."8.3") +$ THEN +$ WC "d_fchmod='define'" +$ ELSE +$ WC "d_fchmod='undef'" +$ ENDIF $ WC "d_fchdir='undef'" -$ WC "d_fchown='undef'" +$ WC "d_fchown='define'" $ WC "d_fcntl='" + d_fcntl + "'" $ WC "d_fcntl_can_lock='" + d_fcntl_can_lock + "'" $ WC "d_fd_set='" + d_fd_set + "'" @@ -6204,8 +6182,8 @@ $ WC "d_madvise='undef'" $ WC "d_malloc_size='undef'" $ WC "d_malloc_good_size='undef'" $ WC "d_mblen='" + d_mblen + "'" -$ WC "d_mbrlen='undef'" -$ WC "d_mbrtowc='undef'" +$ WC "d_mbrlen='define'" +$ WC "d_mbrtowc='define'" $ WC "d_mbstowcs='" + d_mbstowcs + "'" $ WC "d_mbtowc='" + d_mbtowc + "'" $ WC "d_memmem='undef'" @@ -6214,6 +6192,7 @@ $ WC "d_mkdir='define'" $ WC "d_mkdtemp='" + d_mkdtemp + "'" $ WC "d_mkfifo='undef'" $ WC "d_mknod='undef'" +$ WC "d_mkostemp='undef'" $ WC "d_mkstemp='" + d_mkstemp + "'" $ WC "d_mkstemps='" + d_mkstemps + "'" $ WC "d_mktime='" + d_mktime + "'" @@ -6266,6 +6245,7 @@ $ WC "d_pause='define'" $ WC "d_perl_otherlibdirs='undef'" $ WC "d_phostname='" + d_phostname + "'" $ WC "d_pipe='define'" +$ WC "d_pipe2='undef'" $ WC "d_poll='" + d_poll + "'" $ WC "d_portable='define'" $ WC "d_procselfexe='undef'" @@ -6285,11 +6265,13 @@ $ WC "d_pwpasswd='define'" $ WC "d_pwquota='undef'" $ WC "d_qgcvt='undef'" $ WC "d_quad='" + d_quad + "'" +$ WC "d_re_comp='undef'" $ WC "d_readdir='define'" $ WC "d_readlink='" + d_readlink + "'" -$ WC "d_readv='undef'" +$ WC "d_readv='define'" $ WC "d_realpath='" + d_realpath + "'" -$ WC "d_recvmsg='undef'" +$ WC "d_recvmsg='define'" +$ WC "d_regcmp='undef'" $ WC "d_regcomp='undef'" $ WC "d_remainder='" + d_remainder + "'" $ WC "d_remquo='" + d_remquo + "'" @@ -6321,7 +6303,7 @@ $ WC "d_semctl_semun='undef'" $ WC "d_semget='undef'" $ WC "d_semop='undef'" $ ENDIF -$ WC "d_sendmsg='undef'" +$ WC "d_sendmsg='define'" $ WC "d_setegid='undef'" $ WC "d_setenv='" + d_setenv + "'" $ WC "d_seteuid='" + d_seteuid + "'" @@ -6358,6 +6340,7 @@ $ WC "d_sigaction='" + d_sigaction + "'" $ WC "d_siginfo_si_addr='" + d_siginfo_si_addr + "'" $ WC "d_siginfo_si_band='" + d_siginfo_si_band + "'" $ WC "d_siginfo_si_errno='" + d_siginfo_si_errno + "'" +$ WC "d_siginfo_si_fd='" + d_siginfo_si_fd + "'" $ WC "d_siginfo_si_pid='" + d_siginfo_si_pid + "'" $ WC "d_siginfo_si_status='" + d_siginfo_si_status + "'" $ WC "d_siginfo_si_uid='" + d_siginfo_si_uid + "'" @@ -6395,15 +6378,13 @@ $ WC "d_stdiobase='" + d_stdiobase + "'" $ WC "d_stdstdio='" + d_stdstdio + "'" $ WC "d_faststdio='" + d_faststdio + "'" $ WC "d_statvfs='" + d_statvfs + "'" -$ WC "d_strchr='define'" $ WC "d_strcoll='" + d_strcoll + "'" -$ WC "d_strerrm='strerror((e),vaxc$errno)'" -$ WC "d_strerror='define'" $ WC "d_strftime='define'" $ WC "d_strlcat='undef'" $ WC "d_strlcpy='undef'" -$ WC "d_strnlen='undef'" +$ WC "d_strnlen='" + d_strnlen + "'" $ WC "d_strtod='define'" +$ WC "d_strtod_l='undef'" $ WC "d_strtol='define'" $ WC "d_strtold='" + d_strtold + "'" $ WC "d_strtold_l='undef'" @@ -6465,13 +6446,14 @@ $ WC "d_vms_shorten_long_symbols='" + d_vms_shorten_long_symbols + "'" ! VMS $ WC "d_void_closedir='define'" $ WC "d_voidsig='undef'" $ WC "d_voidtty='" + "'" +$ WC "d_vsnprintf='" + d_vsnprintf + "'" $ WC "d_wait4='" + d_wait4 + "'" $ WC "d_waitpid='define'" $ WC "d_wcscmp='define'" $ WC "d_wcstombs='define'" $ WC "d_wcsxfrm='define'" $ WC "d_wctomb='define'" -$ WC "d_writev='undef'" +$ WC "d_writev='define'" $ WC "d_xenix='undef'" $ WC "db_hashtype=' '" $ WC "db_prefixtype=' '" @@ -6533,7 +6515,6 @@ $ WC "i64type='" + i64type + "'" $ WC "i8size='" + i8size + "'" $ WC "i8type='" + i8type + "'" $ WC "i_arpainet='" + i_arpainet + "'" -$ WC "i_assert='define'" $ WC "i_bfd='undef'" $ WC "i_bsdioctl='undef'" $ WC "i_crypt='undef'" @@ -6544,7 +6525,6 @@ $ WC "i_dlfcn='undef'" $ WC "i_execinfo='undef'" $ WC "i_fcntl='" + i_fcntl + "'" $ WC "i_fenv='undef'" -$ WC "i_float='define'" $ WC "i_fp='undef'" $ WC "i_fp_class='undef'" $ WC "i_gdbm='undef'" @@ -6560,8 +6540,6 @@ $ WC "i_machcthr='undef'" $ WC "i_machcthreads='undef'" $ WC "i_malloc='undef'" $ WC "i_mallocmalloc='undef'" -$ WC "i_math='define'" -$ WC "i_memory='undef'" $ WC "i_mntent='undef'" $ WC "i_ndbm='undef'" $ WC "i_netdb='" + i_netdb + "'" @@ -6585,7 +6563,6 @@ $ WC "i_stdbool='undef'" $ ENDIF $ WC "i_stdint='undef'" $ WC "i_stdlib='define'" -$ WC "i_string='define'" $ WC "i_sunmath='undef'" $ WC "i_sysaccess='" + i_sysaccess + "'" $ WC "i_sysdir='undef'" @@ -6622,9 +6599,8 @@ $ WC "i_time='define'" $ WC "i_unistd='" + i_unistd + "'" $ WC "i_ustat='undef'" $ WC "i_utime='" + i_utime + "'" -$ WC "i_values='undef'" $ WC "i_vfork='undef'" -$ WC "i_wchar='undef'" +$ WC "i_wchar='define'" $ WC "i_xlocale='undef'" $ WC "inc_version_list='0'" $ WC "inc_version_list_init='0'" @@ -6916,7 +6892,7 @@ $ WC "d_endprotoent_r='undef'" $ WC "d_endpwent_r='undef'" $ WC "d_endservent_r='undef'" $ WC "d_freelocale='undef'" -$ WC "d_gai_strerror='undef'" +$ WC "d_gai_strerror='define'" $ WC "d_getgrent_r='undef'" $ WC "d_getgrgid_r='" + d_getgrgid_r + "'" $ WC "d_getgrnam_r='" + d_getgrnam_r + "'" @@ -6953,6 +6929,7 @@ $ WC "d_setnetent_r='undef'" $ WC "d_setprotoent_r='undef'" $ WC "d_setpwent_r='undef'" $ WC "d_setservent_r='undef'" +$ WC "d_snprintf='" + d_snprintf + "'" $ WC "d_srand48_r='undef'" $ WC "d_srandom_r='undef'" $ WC "d_strerror_l='undef'"