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

  1. # NOTE: Derived from ./blib/lib/Net/FTP.pm.  Changes made here will be lost.
  2. package Net::FTP;
  3.  
  4. sub abort
  5. {
  6.  my $ftp = shift;
  7.  
  8.  send($ftp,pack("CC",$TELNET_IAC,$TELNET_IP),0);
  9.  send($ftp,pack("CC", $TELNET_IAC, $TELNET_DM),MSG_OOB);
  10.  
  11.  $ftp->command("ABOR");
  12.  
  13. # defined ${*$ftp}{'net_ftp_dataconn'}
  14. #    ? ${*$ftp}{'net_ftp_dataconn'}->close()
  15. #    : $ftp->response();
  16.  
  17.  ${*$ftp}{'net_ftp_dataconn'}->close()
  18.     if defined ${*$ftp}{'net_ftp_dataconn'};
  19.  
  20.  $ftp->response();
  21. #    if $ftp->status == CMD_REJECT;
  22.  
  23.  $ftp->status == CMD_OK;
  24. }
  25.  
  26. 1;
  27.