diff options
author | Andy Dougherty <doughera@lafayette.edu> | 2001-06-22 10:29:51 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-22 20:12:29 +0000 |
commit | b6cc3bc460dbae4c1ca13420b3042f223fd4d0d2 (patch) | |
tree | 41ed64d04dbc2679497e32fb4d2b07f8ad00f304 /Porting | |
parent | 82b3da69da0db51b5d54622b7abbb40f4da89f73 (diff) | |
download | perl-b6cc3bc460dbae4c1ca13420b3042f223fd4d0d2.tar.gz |
Further tiny bcopy cleanup
Message-ID: <Pine.SOL.4.10.10106221417030.28044-100000@maxwell.phys.lafayette.edu>
p4raw-id: //depot/perl@10831
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 4 | ||||
-rw-r--r-- | Porting/config.sh | 10 | ||||
-rw-r--r-- | Porting/config_H | 12 |
3 files changed, 14 insertions, 12 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index 136810b1a7..8449a910c0 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -1281,11 +1281,13 @@ d_rmdir (d_rmdir.U): d_safebcpy (d_safebcpy.U): This variable conditionally defines the HAS_SAFE_BCOPY symbol if - the bcopy() routine can do overlapping copies. + the bcopy() routine can do overlapping copies. Normally, you + should probably use memmove(). d_safemcpy (d_safemcpy.U): This variable conditionally defines the HAS_SAFE_MEMCPY symbol if the memcpy() routine can do overlapping copies. + For overlapping copies, memmove() should be used, if available. d_sanemcmp (d_sanemcmp.U): This variable conditionally defines the HAS_SANE_MEMCMP symbol if diff --git a/Porting/config.sh b/Porting/config.sh index b85b5060e8..0ca0ec88e5 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Thu Jun 21 23:32:02 EET DST 2001 +# Configuration time: Sat Jun 23 00:03:07 EET DST 2001 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -63,7 +63,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 Jun 21 23:32:02 EET DST 2001' +cf_time='Sat Jun 23 00:03:07 EET DST 2001' charsize='1' chgrp='' chmod='' @@ -292,7 +292,7 @@ d_recvmsg='define' d_rename='define' d_rewinddir='define' d_rmdir='define' -d_safebcpy='define' +d_safebcpy='undef' d_safemcpy='undef' d_sanemcmp='define' d_sbrkproto='define' @@ -670,7 +670,7 @@ patchlevel='7' path_sep=':' perl5='/u/vieraat/vieraat/jhi/Perl/bin/perl' perl='' -perl_patchlevel='10764' +perl_patchlevel='10824' perladmin='yourname@yourhost.yourplace.com' perllibs='-lm -liconv -lutil -lpthread -lexc' perlpath='/opt/perl/bin/perl' @@ -870,7 +870,7 @@ PERL_SUBVERSION=1 PERL_API_REVISION=5 PERL_API_VERSION=5 PERL_API_SUBVERSION=0 -PERL_PATCHLEVEL=10764 +PERL_PATCHLEVEL=10824 PERL_CONFIG_SH=true # Variables propagated from previous config.sh file. pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"' diff --git a/Porting/config_H b/Porting/config_H index 235021cedf..3c14554bc9 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Thu Jun 21 23:32:02 EET DST 2001 + * Configuration time: Sat Jun 23 00:03:07 EET DST 2001 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -1832,17 +1832,17 @@ /* HAS_SAFE_BCOPY: * This symbol, if defined, indicates that the bcopy routine is available - * to copy potentially overlapping memory blocks. Otherwise you should + * to copy potentially overlapping memory blocks. Normally, you should * probably use memmove() or memcpy(). If neither is defined, roll your * own version. */ -#define HAS_SAFE_BCOPY /**/ +/*#define HAS_SAFE_BCOPY / **/ /* HAS_SAFE_MEMCPY: * This symbol, if defined, indicates that the memcpy routine is available - * to copy potentially overlapping memory blocks. Otherwise you should - * probably use memmove() or memcpy(). If neither is defined, roll your - * own version. + * to copy potentially overlapping memory blocks. If you need to + * copy overlapping memory blocks, you should check HAS_MEMMOVE and + * use memmove() instead, if available. */ /*#define HAS_SAFE_MEMCPY / **/ |