ooopss!! i was wrong ... $^O worked....
According to "perldoc perlvar" : $^O The name of the operating system under which this copy of Perl was built, as determined during the configuration process. The value is identical to $Config{'osname'}. I thought perl2exe won't be able to use $^O because the copy of the Perl won't be available during run time But it worked....i don't know how.... Any ideas??? Thanks Timothy. Timothy Johnson wrote: > > Are you SURE you can't use $^O? > > -----Original Message----- > From: Mayank Ahuja > To: Perl > Sent: 5/12/02 11:09 PM > Subject: Generalized uname > > Hi Group! > > Is there a module, using which i can determine the Operating System on > which my perl script is running? > I cannot use $^O as the my script will be an executable (using perl2exe) > and therfore the interpreter won't be available during runtime > > I came across a module Sys::Hostname which gives the hostname of the > machine on all platforms > Is there an equivalent module for determining the operating system > (somthing which uses uname on Unix and something else for Windows) > > Thanks in advance.... > > -- > Regards > Mayank > > "The difference between ordinary and extraordinary is that little extra" > -Anon > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Regards Mayank "The difference between ordinary and extraordinary is that little extra" -Anon -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]