From: Jarkko Hietaniemi Date: Mon, 11 Mar 2002 04:39:54 +0000 (+0000) Subject: Skip obsoleted interfaces. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b4e83e5bb325c4a237d83150af9e71a1219f53fa;p=p5sagit%2Fp5-mst-13.2.git Skip obsoleted interfaces. p4raw-id: //depot/perl@15163 --- diff --git a/Porting/findrfuncs b/Porting/findrfuncs index 36fb7e8..ea019c9 100644 --- a/Porting/findrfuncs +++ b/Porting/findrfuncs @@ -49,6 +49,8 @@ find(sub { open F, "<$File::Find::name" or die "Can't open $File::Find::name: $!"; my $line; + # None of the _r prototypes are to be used in Tru64. + return if $^O eq 'dec_osf' && $_ eq 'netdb.h'; while (defined ($line = )) { if ($line =~ /\b(\w+_r)\b/) { #warn "$1 => $File::Find::name\n"; @@ -61,6 +63,16 @@ find(sub { # delete bogus symbols grepped out of comments and such delete $rfuncs{setlocale_r} if $^O eq 'linux'; +# delete obsolete (as promised by man pages) symbols +if ($^O eq 'hpux') { + delete $rfuncs{crypt_r}; + delete $rfuncs{setlocale_r}; + delete $rfuncs{strerror_r}; +} elsif ($^O eq 'dec_osf') { + delete $rfuncs{crypt_r}; + delete $rfuncs{strerror_r}; +} + my %syms; for my $exe (@EXES) {