This is the mail archive of the
mailing list for the Cygwin project.
Re: How to detect win9 vs NT?
- To: N8TM at aol dot com
- Subject: Re: How to detect win9 vs NT?
- From: Ingo Blank <iblank at hildesheim dot sgh-net dot de>
- Date: Sat, 15 Aug 1998 21:01:40 +0200
- CC: gnu-win32 at cygnus dot com
- References: <email@example.com>
> Where do I look to see the approved cygwin32 method for an application to
> determine whether it's running under NT or 95?
#if defined (WIN32)
#define IS_WIN32 TRUE
#define IS_WIN32 FALSE
#define IS_NT IS_WIN32 && (BOOL)(GetVersion() < 0x80000000)
#define IS_WIN32S IS_WIN32 && (BOOL)(!(IS_NT) &&
#define IS_WIN95 (BOOL)(!(IS_NT) && !(IS_WIN32S)) && IS_WIN32
I hope that's what you needIngo
> I'd like for libf2c at least
> to be aware so that, for instance, cpu_time() may be made to work under 9x.
> There may be others.
> Some of the functions which come with B19.1 are broken unnecessarily under
> 95, such as clock(). That would seem to be a close analogy with
> system_clock(), which works.
> For help on using this list (especially unsubscribing), send a message to
> "firstname.lastname@example.org" with one line of text: "help".
For help on using this list (especially unsubscribing), send a message to
"email@example.com" with one line of text: "help".