From: Jarkko Hietaniemi Date: Fri, 14 Jun 2002 23:14:44 +0000 (+0000) Subject: findrfuncs: small tweaks. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=1fb76a4637fd4800180784d4acf2abcdd008365e;p=p5sagit%2Fp5-mst-13.2.git findrfuncs: small tweaks. p4raw-id: //depot/perl@17249 --- diff --git a/Porting/findrfuncs b/Porting/findrfuncs index 4254a7a..520f158 100644 --- a/Porting/findrfuncs +++ b/Porting/findrfuncs @@ -1,11 +1,14 @@ -#!/usr/bin/perl -w +#!/usr/bin/perl -ws # # findrfuncs: find reentrant variants of functions used in an executable. +# # Requires a functional "nm -u". Searches headers in /usr/include # to find available *_r functions and looks for non-reentrant # variants used in the supplied executable. # +# Requires debug info in the shared libraries/executables. +# # Gurusamy Sarathy # gsar@ActiveState.com # @@ -106,7 +109,7 @@ my %syms; for my $exe (@EXES) { # warn "#--- $exe\n"; - for my $sym (`$NMU $exe`) { + for my $sym (`$NMU $exe 2>/dev/null`) { chomp $sym; $sym =~ s/^\s+//; $sym =~ s/^([0-9A-Fa-f]+\s+)?[Uu]\s+//; @@ -128,4 +131,3 @@ for my $exe (@EXES) { } @syms = (); } -