delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/01/25/02:06:32

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Mon, 24 Jan 2005 23:05:57 -0800
From: Yitzchak Scott-Thoennes <sthoenna AT efn DOT org>
To: cygwin AT cygwin DOT com
Subject: Re: is there a (cygwin?) method delivering the current version of windows?
Message-ID: <20050125070557.GA2920@efn.org>
References: <41F4B046 DOT 7010908 AT gmx DOT net> <20050124111208 DOT GA3244 AT efn DOT org> <Pine DOT GSO DOT 4 DOT 61 DOT 0501241112140 DOT 644 AT slinky DOT cs DOT nyu DOT edu> <20050124162937 DOT GA2012 AT efn DOT org> <Pine DOT GSO DOT 4 DOT 61 DOT 0501241131570 DOT 644 AT slinky DOT cs DOT nyu DOT edu>
Mime-Version: 1.0
In-Reply-To: <Pine.GSO.4.61.0501241131570.644@slinky.cs.nyu.edu>
User-Agent: Mutt/1.4.1i
Organization: bs"d
X-IsSubscribed: yes

On Mon, Jan 24, 2005 at 11:38:14AM -0500, Igor Pechtchanski wrote:
> On Mon, 24 Jan 2005, Yitzchak Scott-Thoennes wrote:
> 
> > On Mon, Jan 24, 2005 at 11:13:33AM -0500, Igor Pechtchanski wrote:
> > > On Mon, 24 Jan 2005, Yitzchak Scott-Thoennes wrote:
> > >
> > > > On Mon, Jan 24, 2005 at 09:22:30AM +0100, H. Henning Schmidt wrote:
> > > > > Hi all,
> > > > > I am looking for a method available to my cygwin'ed C-program that
> > > > > delivers the current version of windows that my program is running on.
> > > > > E.g. "WinXp, SP1", or "Win98 ..." (... you get the idea ...) either in
> > > > > textual or numerically encoded form.
> > > > > Any hint is appreciated. Thanks,
> > > > > ;Henning
> > > >
> > > > There's probably a much easier way, but:
> > > >
> > > > $ perl -wle'print for Win32::GetOSVersion'
> > > > [snip]
> > >
> > > Correct me if I'm wrong, but doesn't this require the Win32 bundle (or,
> > > rather, the perl-libwin32 package) to be installed?
> >
> > Ok; you're wrong :)
> 
> That's hardly a correction... :-p
> But I was, indeed, wrong.  The real solution was to run
> 
> $ perl -mWin32 -wle'print for Win32::GetOSVersion'
> 
> otherwise Win32::GetOSVersion is interpreted as a bareword.

Starting with perl5.8.6, those functions that are available without
explicit "use Win32" in the native windows perl (marked as CORE in the
Win32 pod, which unfortunately is not yet included with the cygwin
perl distribution yet) are also so available in the cygwin perl.

In the native windows perl, the base Win32 module itself is also now
included with perl, and will be removed from new releases of the
libwin32 distribution.  This is not yet the case with cygwin perl.

You comment in another post that it appears the perl-libwin32 package
needs to be updated.  This is certainly the case, and I hope to help
make it happen soonish.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019