home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1580 / rmbyaddr < prev    next >
Encoding:
Text File  |  1990-12-28  |  518 b   |  25 lines

  1. #! /usr/local/bin/perl
  2. # rmbyaddr deletes an entry from real2addr database given the addr
  3. #
  4. # Usage: rmbyaddr <target-addr>
  5. #
  6. if ( $#ARGV != 0 ) {
  7.     print STDERR "Usage: rmbyaddr <address>\n";
  8.     exit(1);
  9. }
  10.  
  11. $target_addr = $ARGV[0];
  12.  
  13. dbmopen(r2a,"/usr/personals/real2alias",0600) 
  14.     || die "$0: can't dbmopen real2alias: $!\n";
  15. open(LOG,">>/usr/personals/REMOVED");
  16. $value = $r2a{$target_addr};
  17. delete $r2a{$target_addr};
  18. if (defined($value)) {
  19.     print LOG "$value:$target_addr\n";
  20. }
  21. dbmclose(r2a);
  22. close(LOG);
  23. exit(0);
  24.