httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dgau...@hyperreal.org
Subject cvs commit: apache-1.3/src/helpers UpdateHide
Date Wed, 04 Mar 1998 09:47:38 GMT
dgaudet     98/03/04 01:47:38

  Modified:    src/helpers UpdateHide
  Log:
  Support for -DUSE_HSREGEX, no hiding for the regex symbols.
  Support for Linux... which incidentally has an R symbol type for read-only
  data (this is a gnu feature maybe, it may even be an optional posix thing).
  
  Revision  Changes    Path
  1.3       +7 -2      apache-1.3/src/helpers/UpdateHide
  
  Index: UpdateHide
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/helpers/UpdateHide,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- UpdateHide	1998/03/03 13:47:43	1.2
  +++ UpdateHide	1998/03/04 09:47:37	1.3
  @@ -18,6 +18,7 @@
       main errno environ optarg
       dlclose dlerror dlopen dlsym
       start end atexit exit etext edata
  +    regcomp regerror regexec regfree
   );
   @included   = qw(
       D:db_auth_module
  @@ -37,6 +38,10 @@
       $nm_cmd   = '/usr/ccs/bin/nm -p -g';
       $us_strip = 0;
   }
  +elsif ($gnutriple =~ /linux/) {
  +    $nm_cmd   = '/usr/bin/nm -g';
  +    $us_strip = 0;
  +}
   else {
       print STDERR "Sorry, UpdateHide currently can be used only under\n";
       print STDERR "the following OS: FreeBSD, Solaris, HPUX\n";
  @@ -57,7 +62,7 @@
   %ST = ();
   @L = `$nm_cmd $httpdbinary`;
   foreach $l (@L) {
  -    if ($l =~ m|^.*\s+([BDT])\s+(\S+)\s*$|) {
  +    if ($l =~ m|^.*\s+([BDRT])\s+(\S+)\s*$|) {
           ($type, $name) = ($1, $2);
   
           #   remove leading underscore (C linker convention)
  @@ -73,7 +78,7 @@
   
           #   insert the symbol into our lists
           $SB{$name}++ if $type eq 'B';
  -        $SD{$name}++ if $type eq 'D';
  +        $SD{$name}++ if $type eq 'D' or $type eq 'R';
           $ST{$name}++ if $type eq 'T';
       }
   }
  
  
  

Mime
View raw message