home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / perl_ste.zip / auto / Net / FTP / supported.al < prev    next >
Text File  |  1997-11-28  |  452b  |  20 lines

  1. # NOTE: Derived from ./blib/lib/Net/FTP.pm.  Changes made here will be lost.
  2. package Net::FTP;
  3.  
  4. sub supported {
  5.     @_ == 2 or croak 'usage: $ftp->supported( CMD )';
  6.     my $ftp = shift;
  7.     my $cmd = uc shift;
  8.     my $hash = ${*$ftp}{'net_ftp_supported'} ||= {};
  9.  
  10.     return $hash->{$cmd}
  11.         if exists $hash->{$cmd};
  12.  
  13.     my $ok = $ftp->_HELP($cmd) &&
  14.         $ftp->message !~ /unimplemented/i;
  15.  
  16.     $hash->{$cmd} = $ok;
  17. }
  18.  
  19. 1;
  20.