summaryrefslogtreecommitdiff
path: root/vos/config.ga.def
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-03-15 16:07:58 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-03-15 16:07:58 +0000
commite92fe7f25eda1c4f8ed980d9c7019fc75236ffe2 (patch)
tree0a97f4e9c6e3aa079acc3ca0c75d94be194c1387 /vos/config.ga.def
parent149ad041e0a20d4e51a3d780d1fb4d8cb2851299 (diff)
downloadperl-e92fe7f25eda1c4f8ed980d9c7019fc75236ffe2.tar.gz
Monster _r patch: try to scan for all known _r variants,
and then use them (under ithreads). May fail in HP-UX, and the op/groups is known to be fickle everywhere. Known to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler warnings in AIX since the first arguments of getnetbyaddr and getnetbyadd_r are of different types. Thanks, IBM.) In non-Configure platforms deny the existence of any of the _r thingies. (Also add the recently introduced d_tm_* to places it wasn't already in.) TODO: the suggested glibc buffer growth retry loop in case some entries (at least for: gr*, host*) are big. Forgot win32/config.win64. p4raw-id: //depot/perl@15238
Diffstat (limited to 'vos/config.ga.def')
-rw-r--r--vos/config.ga.def121
1 files changed, 110 insertions, 11 deletions
diff --git a/vos/config.ga.def b/vos/config.ga.def
index 7bef8fb8ad..eb1c703571 100644
--- a/vos/config.ga.def
+++ b/vos/config.ga.def
@@ -1,20 +1,25 @@
+$CONFIG_SH='config.sh'
+$Id='$Id'
$alignbytes='8'
$aphostname=''
$archlib=''
$archlibexp=''
$archname=''
+$asctime_r_proto='0'
$bin='/system/gnu_library/bin'
$binexp='/system/gnu_library/bin'
$byteorder='4321'
$castflags='0'
$cf_by='Paul.Green@stratus.com'
$cf_time='2002-02-15 20:16 UCT'
-$CONFIG_SH='config.sh'
$cpp_stuff='42'
$cpplast='-'
$cppminus='-'
$cpprun='cc -E -'
$cppstdin='cc -E'
+$crypt_r_proto='0'
+$ctermid_r_proto='0'
+$ctime_r_proto='0'
$d_Gconvert='sprintf((b),"%.*g",(n),(x))'
$d_PRIeldbl='define'
$d_PRIfldbl='define'
@@ -25,6 +30,7 @@ $d_access='define'
$d_accessx='undef'
$d_alarm='define'
$d_archlib='undef'
+$d_asctime_r='undef'
$d_atolf='undef'
$d_atoll='undef'
$d_attribut='undef'
@@ -44,7 +50,10 @@ $d_class='undef'
$d_cmsghdr_s='undef'
$d_const='define'
$d_crypt='undef'
+$d_crypt_r='undef'
$d_csh='define'
+$d_ctermid_r='undef'
+$d_ctime_r='undef'
$d_cuserid='undef'
$d_dbl_dig='define'
$d_dbminitproto='undef'
@@ -54,15 +63,22 @@ $d_dirnamlen='undef'
$d_dlerror='undef'
$d_dlsymun='undef'
$d_dosuid='undef'
+$d_drand48_r='undef'
$d_drand48proto='undef'
$d_dup2='define'
$d_eaccess='undef'
$d_endgrent='undef'
+$d_endgrent_r='undef'
$d_endhent='define'
+$d_endhostent_r='undef'
$d_endnent='define'
+$d_endnetent_r='undef'
$d_endpent='define'
+$d_endprotoent_r='undef'
$d_endpwent='undef'
+$d_endpwent_r='undef'
$d_endsent='define'
+$d_endservent_r='undef'
$d_eofnblk='define'
$d_fchdir='undef'
$d_fchmod='define'
@@ -95,19 +111,29 @@ $d_getcwd='define'
$d_getespwnam='undef'
$d_getfsstat='undef'
$d_getgrent='undef'
+$d_getgrent_r='undef'
+$d_getgrgid_r='undef'
+$d_getgrnam_r='undef'
$d_getgrps='undef'
$d_gethbyaddr='define'
$d_gethbyname='define'
$d_gethent='define'
$d_gethname='define'
+$d_gethostbyaddr_r='undef'
+$d_gethostbyname_r='undef'
+$d_gethostent_r='undef'
$d_gethostprotos='define'
$d_getitimer='undef'
$d_getlogin='define'
+$d_getlogin_r='undef'
$d_getmnt='undef'
$d_getmntent='undef'
$d_getnbyaddr='define'
$d_getnbyname='define'
$d_getnent='define'
+$d_getnetbyaddr_r='undef'
+$d_getnetbyname_r='undef'
+$d_getnetent_r='undef'
$d_getnetprotos='define'
$d_getpagsz='undef'
$d_getpbyname='define'
@@ -118,15 +144,26 @@ $d_getpgrp2='undef'
$d_getpgrp='define'
$d_getppid='define'
$d_getprior='undef'
+$d_getprotobyname_r='undef'
+$d_getprotobynumber_r='undef'
+$d_getprotoent_r='undef'
$d_getprotoprotos='define'
$d_getprpwnam='undef'
$d_getpwent='undef'
+$d_getpwent_r='undef'
+$d_getpwnam_r='undef'
+$d_getpwuid_r='undef'
$d_getsbyname='define'
$d_getsbyport='define'
$d_getsent='define'
+$d_getservbyname_r='undef'
+$d_getservbyport_r='undef'
+$d_getservent_r='undef'
$d_getservprotos='define'
$d_getspnam='undef'
+$d_getspnam_r='undef'
$d_gettimeod='undef'
+$d_gmtime_r='undef'
$d_gnulibc='undef'
$d_grpasswd='undef'
$d_hasmntopt='undef'
@@ -143,6 +180,7 @@ $d_killpg='undef'
$d_lchown='undef'
$d_ldbl_dig='define'
$d_link='undef'
+$d_localtime_r='undef'
$d_locconv='define'
$d_lockf='define'
$d_longdbl='define'
@@ -204,7 +242,10 @@ $d_pwgecos='undef'
$d_pwpasswd='undef'
$d_pwquota='undef'
$d_quad='undef'
+$d_random_r='undef'
+$d_readdir64_r='undef'
$d_readdir='define'
+$d_readdir_r='undef'
$d_readlink='define'
$d_readv='undef'
$d_recvmsg='undef'
@@ -226,19 +267,25 @@ $d_sendmsg='undef'
$d_setegid='define'
$d_seteuid='define'
$d_setgrent='undef'
+$d_setgrent_r='undef'
$d_setgrps='undef'
$d_sethent='define'
+$d_sethostent_r='undef'
$d_setitimer='undef'
$d_setlinebuf='define'
$d_setlocale='define'
+$d_setlocale_r='undef'
$d_setnent='define'
+$d_setnetent_r='undef'
$d_setpent='define'
$d_setpgid='define'
$d_setpgrp2='undef'
$d_setpgrp='undef'
$d_setprior='undef'
$d_setproctitle='undef'
+$d_setprotoent_r='undef'
$d_setpwent='undef'
+$d_setpwent_r='undef'
$d_setregid='undef'
$d_setresgid='undef'
$d_setresuid='undef'
@@ -246,6 +293,7 @@ $d_setreuid='undef'
$d_setrgid='undef'
$d_setruid='undef'
$d_setsent='define'
+$d_setservent_r='undef'
$d_setsid='define'
$d_setvbuf='define'
$d_sfio='undef'
@@ -260,6 +308,8 @@ $d_socket='define'
$d_sockpair='undef'
$d_socks5_init='undef'
$d_sqrtl='undef'
+$d_srand48_r='undef'
+$d_srandom_r='undef'
$d_sresgproto='undef'
$d_sresuproto='undef'
$d_statblks='undef'
@@ -277,6 +327,7 @@ $d_strcoll='define'
$d_strctcpy='define'
$d_strerrm='strerror(e)'
$d_strerror='define'
+$d_strerror_r='undef'
$d_strftime='define'
$d_strtod='define'
$d_strtol='define'
@@ -299,7 +350,11 @@ $d_tcsetpgrp='define'
$d_telldir='undef'
$d_telldirproto='undef'
$d_times='define'
+$d_tm_tm_gmtoff='undef'
+$d_tm_tm_zone='undef'
+$d_tmpnam_r='undef'
$d_truncate='undef'
+$d_ttyname_r='undef'
$d_tzname='define'
$d_u32align='define'
$d_ualarm='undef'
@@ -330,18 +385,46 @@ $defvoidused='15'
$direntrytype='struct dirent'
$doublesize='8'
$drand01='rand()/(RAND_MAX+1)'
+$drand48_r_proto='0'
$eagain='EAGAIN'
$ebcdic='undef'
-$fflushall='undef'
+$endgrent_r_proto='0'
+$endhostent_r_proto='0'
+$endnetent_r_proto='0'
+$endprotoent_r_proto='0'
+$endpwent_r_proto='0'
+$endservent_r_proto='0'
$fflushNULL='define'
+$fflushall='undef'
$fpostype='fpos_t'
$freetype='void'
$full_csh='/system/gnu_library/bin/bash.pm'
$full_sed='/system/gnu_library/bin/sed.pm'
+$getgrent_r_proto='0'
+$getgrgid_r_proto='0'
+$getgrnam_r_proto='0'
+$gethostbyaddr_r_proto='0'
+$gethostbyname_r_proto='0'
+$gethostent_r_proto='0'
+$getlogin_r_proto='0'
+$getnetbyaddr_r_proto='0'
+$getnetbyname_r_proto='0'
+$getnetent_r_proto='0'
+$getprotobyname_r_proto='0'
+$getprotobynumber_r_proto='0'
+$getprotoent_r_proto='0'
+$getpwent_r_proto='0'
+$getpwnam_r_proto='0'
+$getpwuid_r_proto='0'
+$getservbyname_r_proto='0'
+$getservbyport_r_proto='0'
+$getservent_r_proto='0'
+$getspnam_r_proto='0'
$gidformat='"d"'
-$gidsize='4'
$gidsign='-1'
+$gidsize='4'
$gidtype='gid_t'
+$gmtime_r_proto='0'
$groupstype='gid_t'
$i16size='2'
$i16type='short'
@@ -352,6 +435,7 @@ $i64type='_error_'
$i8size='1'
$i8type='char'
$i_arpainet='define'
+$i_crypt='undef'
$i_dbm='undef'
$i_dirent='define'
$i_dlfcn='undef'
@@ -423,13 +507,13 @@ $i_utime='define'
$i_values='define'
$i_varargs='undef'
$i_vfork='undef'
-$Id='$Id'
$inc_version_list_init='0'
$installusrbinperl='undef'
$intsize='4'
$ivdformat='"d"'
$ivsize='4'
$ivtype='int'
+$localtime_r_proto='0'
$longdblsize='8'
$longlongsize='_error_'
$longsize='4'
@@ -466,12 +550,26 @@ $ptrsize='4'
$quadkind='_error_'
$quadtype='_error_'
$randbits='15'
+$random_r_proto='0'
$randseedtype='unsigned int'
$rd_nodata='-1'
+$readdir64_r_proto='0'
+$readdir_r_proto='0'
+$sPRIeldbl='"Le"'
+$sPRIfldbl='"Lf"'
+$sPRIgldbl='"Lg"'
+$sSCNfldbl='"Lf"'
$sched_yield=''
$seedfunc='srand'
$selectminbits='1'
$selecttype='fd_set *'
+$setgrent_r_proto='0'
+$sethostent_r_proto='0'
+$setlocale_r_proto='0'
+$setnetent_r_proto='0'
+$setprotoent_r_proto='0'
+$setpwent_r_proto='0'
+$setservent_r_proto='0'
$sh='/system/gnu_library/bin/bash.pm'
$shmattype='void *'
$shortsize='2'
@@ -482,16 +580,14 @@ $signal_t='void'
$sitearch='/system/ported/lib/perl5/site_perl/5.8.0/hppa1.1'
$sitearchexp='/system/ported/lib/perl5/site_perl/5.8.0/hppa1.1'
$sitelib='/system/ported/lib/perl5/site_perl/5.8.0'
-$sitelibexp='/system/ported/lib/perl5/site_perl/5.8.0'
$sitelib_stem='/system/ported/lib/perl5/site_perl'
+$sitelibexp='/system/ported/lib/perl5/site_perl/5.8.0'
$sizesize='4'
$sizetype='size_t'
$socksizetype='int'
-$sPRIeldbl='"Le"'
-$sPRIfldbl='"Lf"'
-$sPRIgldbl='"Lg"'
+$srand48_r_proto='0'
+$srandom_r_proto='0'
$src='/vos_ftp_site/pub/vos/posix/(alpha|ga)/perl'
-$sSCNfldbl='"Lf"'
$ssizetype='ssize_t'
$startperl='!perl.pm'
$stdchar='unsigned char'
@@ -500,8 +596,11 @@ $stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
$stdio_cnt='((fp)->_cnt)'
$stdio_ptr='((fp)->_ptr)'
$stdio_stream_array='_iob'
+$strerror_r_proto='0'
$targetarch='undef'
$timetype='time_t'
+$tmpnam_r_proto='0'
+$ttyname_r_proto='0'
$u16size='2'
$u16type='unsigned short'
$u32size='4'
@@ -511,8 +610,8 @@ $u64type='_error_'
$u8size='1'
$u8type='unsigned char'
$uidformat='"d"'
-$uidsize='4'
$uidsign='-1'
+$uidsize='4'
$uidtype='uid_t'
$undef='$undef'
$uquadtype='_error_'
@@ -529,12 +628,12 @@ $usemultiplicity='undef'
$useperlio='undef'
$usereentrant='undef'
$usesocks='undef'
+$uvXUformat='"X"'
$uvoformat='"o"'
$uvsize='4'
$uvtype='unsigned int'
$uvuformat='"u"'
$uvxformat='"x"'
-$uvXUformat='"X"'
$vendorarch=''
$vendorarchexp=''
$vendorlib_stem=''