add checks for other Win32 POSIX substitutes
authorDirk Koopman <djk@tobit.co.uk>
Tue, 26 Feb 2008 18:29:21 +0000 (18:29 +0000)
committerDirk Koopman <djk@tobit.co.uk>
Tue, 26 Feb 2008 18:29:21 +0000 (18:29 +0000)
perl/AGWMsg.pm
perl/Msg.pm
perl/Version.pm

index 90f469d82afe107d174bbaefcb904a115c6a495a..fdd4bc18314fa3cd5caab58afc0674abec2043a6 100644 (file)
@@ -46,7 +46,7 @@ $hpolltime = 300 unless defined $hpolltime;
 %circuit = ();
 $total_in = $total_out = 0;
 $lastconnect = 0;
-$connectinterval = 60;
+$connectinterval = 30;
 
 sub init
 {
index d4bfba36e5543a116fb095de2cb2af1c7cb879ca..a485718cd155bda80b42eab44cd140f1a66ff00b 100644 (file)
@@ -82,10 +82,10 @@ BEGIN {
        if ($^O eq 'MSWin32') { 
                eval '*EINPROGRESS = sub { 10036 };' unless defined *EINPROGRESS;
                eval '*EWOULDBLOCK = *EAGAIN = sub { 10035 };' unless defined *EWOULDBLOCK;
-               eval '*F_GETFL     = sub {     0 };';
-               eval '*F_SETFL     = sub {     0 };';
-               eval '*IPPROTO_TCP     = sub {     6 };';
-               eval '*TCP_NODELAY     = sub {     1 };';
+               eval '*F_GETFL     = sub {     0 };' unless defined *F_GETFL;
+               eval '*F_SETFL     = sub {     0 };' unless defined *F_SETFL;
+               eval '*IPPROTO_TCP     = sub {     6 };' unless defined *IPPROTO_TCP;
+               eval '*TCP_NODELAY     = sub {     1 };' unless defined *TCP_NODELAY;
                $blocking_supported = 0;   # it appears that this DOESN'T work :-(
        } 
 }
index f9ffc1c6a6faa2b27a620196d2dd5570c4207531..1462fb8642c03658518a3e5a8e951a79fc7aa6d4 100644 (file)
@@ -11,6 +11,6 @@ use vars qw($version $subversion $build);
 
 $version = '1.54';
 $subversion = '0';
-$build = '210';
+$build = '211';
 
 1;