summaryrefslogtreecommitdiff
path: root/img/lib/IM/Util.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2003-03-23 15:06:22 +0000
committerfukachan <fukachan>2003-03-23 15:06:22 +0000
commitbf112251f43696e90733e499e7401bbeecd31d3d (patch)
tree6a0177f7570450cfdf3b03500b82537da90bebeb /img/lib/IM/Util.pm
parent4d22e01c81b228d4103d0407513e02cb2d155663 (diff)
downloadfml8-im-144.tar.gz
fml8-im-144.tar.bz2
fml8-im-144.zip
import im-144im-144
Diffstat (limited to 'img/lib/IM/Util.pm')
-rw-r--r--img/lib/IM/Util.pm23
1 files changed, 14 insertions, 9 deletions
diff --git a/img/lib/IM/Util.pm b/img/lib/IM/Util.pm
index 68da1a5e..90c98b89 100644
--- a/img/lib/IM/Util.pm
+++ b/img/lib/IM/Util.pm
@@ -5,10 +5,10 @@
###
### Author: Internet Message Group <img@mew.org>
### Created: Apr 23, 1997
-### Revised: Dec 7, 2002
+### Revised: Mar 22, 2003
###
-my $PM_VERSION = "IM::Util.pm version 20021207(IM142)";
+my $PM_VERSION = "IM::Util.pm version 20030322(IM144)";
package IM::Util;
require 5.003;
@@ -48,13 +48,18 @@ $EXIT_ERROR = 1;
my $osname = $^O;
-if ($osname =~ /win/i) {
- if (Win32::IsWinNT()) {
- $OS = 'WNT';
- } elsif (Win32::IsWin95()) {
- $OS = 'WIN95';
- } else {
- $OS = 'WIN95'; # xxx
+if ($osname =~ /win/i && $osname !~ /darwin/i) {
+ eval {
+ if (Win32::IsWinNT()) {
+ $OS = 'WNT';
+ } elsif (Win32::IsWin95()) {
+ $OS = 'WIN95';
+ } else {
+ $OS = 'WIN95'; # xxx
+ }
+ };
+ if ($@) {
+ $OS = 'UNIX';
}
} elsif ($osname =~ /os2/i) {
$OS = 'OS/2';