Fixed console to wrap.
[spider.git] / perl / DXCommandmode.pm
index 331ca00e0d51b08042e36f05014a478f0b7829b0..44c2728c3c505b18242c7d5fb41468c015ba6a47 100644 (file)
@@ -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;