This is the mail archive of the
cygwin-patches@cygwin.com
mailing list for the Cygwin project.
RE: More changes about open on Win95 directories.
- From: "Chris January" <chris at atomice dot net>
- To: "Cygwin-Patches at Cygwin dot Com" <cygwin-patches at cygwin dot com>
- Date: Thu, 19 Sep 2002 11:39:30 +0100
- Subject: RE: More changes about open on Win95 directories.
> > Is '!' invalid? It can easily be confused with '|'.
>
> Maybe ':' ?
>
> > I am bothered that the code uses 0 as an illegal
> > handle value. Is that really the case?
>
> No.
> /usr/include/w32api/winbase.h:232:#define INVALID_HANDLE_VALUE
> (HANDLE)(-1)
It's not quite as simple as that...
Although CreateFile will return INVALID_HANDLE_VALUE when an error occurs,
other Win32 functions will return NULL instead. The only way to tell is to
read the SDK docs.
Chris