develooper Front page | perl.perl6.language | Postings from January 2001

Re: JWZ on s/Java/Perl/

From:
Michael G Schwern
Date:
January 28, 2001 17:56
Subject:
Re: JWZ on s/Java/Perl/
Message ID:
20010128205633.E30323@blackrider.aocn.com
On Sun, Jan 28, 2001 at 10:07:55PM +0100, Bart Lateur wrote:
> Uhm, I'm sorry, but that's not good enough. You cannot distinguish
> between Windows 95/98/ME on one side, and NT/2k on the other, using $^O
> alone. After all, $^O is just a constant burnt into the executable when
> perl was compiled. You can run the same perl.exe on all platforms, and
> indeed, most people do. Yet win9* and NT are different enough in
> behaviour (e.g. flock) to warrant a test on platform. Er... which is: no
> go.

Well, fork works on both now, but I see your point.  There are ways of
detecting the OS at run-time under Windows, mostly through MFC junk or
peeking in the registry.  It would probably be good to do it for the
MacOS versions, too.

-- 

Michael G. Schwern   <schwern@pobox.com>    http://www.pobox.com/~schwern/
That which stirs me, stirs everything.
	-- Squonk Opera, "Spoon"



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About