X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;h=44c2728c3c505b18242c7d5fb41468c015ba6a47;hb=c961a6af6d9aec8eba4d58803f890fc514a109cc;hp=331ca00e0d51b08042e36f05014a478f0b7829b0;hpb=64b4171276c84a8df58776608dd9f568adef27b2;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index 331ca00e..44c2728c 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -9,6 +9,9 @@ package DXCommandmode; +use POSIX; +use IO::File; + @ISA = qw(DXChannel); use DXUtil; @@ -21,9 +24,9 @@ use DXLog; use DXLogPrint; use DXBearing; use CmdAlias; -use FileHandle; use Filter; use Carp; +use Minimuf; use strict; use vars qw(%Cache %cmd_cache $errstr %aliases); @@ -89,7 +92,7 @@ sub start $self->send($self->msg('qthe1')) if !$user->qth; $self->send($self->msg('qll')) if !$user->qra || (!$user->lat && !$user->long); $self->send($self->msg('hnodee1')) if !$user->qth; - $self->send($self->msg('msgnew')) if DXMsg::for_me($call); + $self->send($self->msg('m9')) if DXMsg::for_me($call); # get the filters $self->{spotfilter} = Filter::read_in('spots', $call); @@ -509,7 +512,7 @@ sub find_cmd_name { } else { delete_package($package) if defined $Cache{$package}{mtime}; - my $fh = new FileHandle; + my $fh = new IO::File; if (!open $fh, $filename) { $errstr = "Syserr: can't open '$filename' $!"; return undef;