summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorDominic Dunlop <domo@computer.org>2000-11-20 19:55:29 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2000-11-21 18:54:41 +0000
commit2cc61e15d3dcd28f355bee01f2fb06b42ba7309f (patch)
tree4d0343022362710db62a1bb35c8b420cb55fc3ad /Porting
parentf2b2c1a7ed42395a69ab0bb3b739cdbd8d214137 (diff)
downloadperl-2cc61e15d3dcd28f355bee01f2fb06b42ba7309f.tar.gz
Re: Not OK: perl5.7.0 +DEVEL7706 +Duseperlio on AIX4.[23]
Message-Id: <p04320403b63b2c750dce@[192.168.1.4]> va_copy() and the need of it. See <http://wwwold.dkuug.dk/JTC1/SC22/WG14/www/docs/n907.ps>. p4raw-id: //depot/perl@7793
Diffstat (limited to 'Porting')
-rw-r--r--Porting/Glossary9
-rw-r--r--Porting/config.sh5
-rw-r--r--Porting/config_H13
3 files changed, 24 insertions, 3 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index 2233779fdb..c4ce3de565 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -2740,6 +2740,15 @@ n (n.U):
command to suppress newline. Otherwise it is null. Correct usage is
$echo $n "prompt for a question: $c".
+need_va_copy (need_va_copy.U):
+ This symbol, if defined, indicates that the system stores
+ the variable argument list datatype, va_list, in a format
+ that cannot be copied by simple assignment, so that some
+ other means must be used when copying is required.
+ As such systems vary in their provision (or non-provision)
+ of copying mechanisms, handy.h defines a platform-
+ independent macro, Perl_va_copy(src, dst), to do the job.
+
netdb_hlen_type (netdbtype.U):
This variable holds the type used for the 2nd argument to
gethostbyaddr(). Usually, this is int or size_t or unsigned.
diff --git a/Porting/config.sh b/Porting/config.sh
index 9e0e300455..2f760ae8a0 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,7 +8,7 @@
# Package name : perl5
# Source directory : /m/fs/work/work/permanent/perl/pp4/perl
-# Configuration time: Thu Nov 16 16:43:36 EET 2000
+# Configuration time: Tue Nov 21 20:44:07 EET 2000
# Configured by : jhi
# Target system : osf1 alpha.hut.fi v4.0 878 alpha
@@ -62,7 +62,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_
ccversion='V5.6-082'
cf_by='jhi'
cf_email='yourname@yourhost.yourplace.com'
-cf_time='Thu Nov 16 16:43:36 EET 2000'
+cf_time='Tue Nov 21 20:44:07 EET 2000'
charsize='1'
chgrp=''
chmod=''
@@ -608,6 +608,7 @@ mydomain='.yourplace.com'
myhostname='yourhost'
myuname='osf1 alpha.hut.fi v4.0 878 alpha '
n=''
+need_va_copy='undef'
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
diff --git a/Porting/config_H b/Porting/config_H
index 59537cba0b..10130c2a6d 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : /m/fs/work/work/permanent/perl/pp4/perl
- * Configuration time: Thu Nov 16 16:43:36 EET 2000
+ * Configuration time: Tue Nov 21 20:44:07 EET 2000
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -3220,4 +3220,15 @@
*/
#define HAS_SBRK_PROTO /**/
+/* NEED_VA_COPY:
+ * This symbol, if defined, indicates that the system stores
+ * the variable argument list datatype, va_list, in a format
+ * that cannot be copied by simple assignment, so that some
+ * other means must be used when copying is required.
+ * As such systems vary in their provision (or non-provision)
+ * of copying mechanisms, handy.h defines a platform-
+ * independent macro, Perl_va_copy(src, dst), to do the job.
+ */
+/*#define NEED_VA_COPY / **/
+
#endif