Advertisement
Guest User

Untitled

a guest
Jan 21st, 2012
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. $cmd->dataend()
  2. if (exists ${*$cmd}{'net_cmd_last_ch'});
  3.  
  4. if (scalar(@_)) {
  5. local $SIG{PIPE} = 'IGNORE' unless $^O eq 'MacOS';
  6.  
  7. my $str = join(
  8. " ",
  9. map {
  10. /\n/
  11. ? do { my $n = $_; $n =~ tr/\n/ /; $n }
  12. : $_;
  13. } @_
  14. );
  15. $str = $cmd->toascii($str) if $tr;
  16. $str .= "\015\012";
  17.  
  18. my $len = length $str;
  19. my $swlen;
  20.  
  21. $cmd->close
  22. unless (defined($swlen = syswrite($cmd, $str, $len)) && $swlen == $len);
  23.  
  24. $cmd->debug_print(1, $str)
  25. if ($cmd->debug);
  26.  
  27. ${*$cmd}{'net_cmd_resp'} = []; # the response
  28. ${*$cmd}{'net_cmd_code'} = "000"; # Made this one up :-)
  29. }
  30.  
  31. $cmd;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement