We can if we are building against the platform SDK headers;
the NewAPIs.h file defines some smart stubs that will use
GetProcAddress to determine if the system really has the API,
but will fall back on emulation if it is not present.

If we don't use that header file, then we can not run under
win95 or NT4.

--Wez.

----- Original Message ----- 
From: "Andi Gutmans" <[EMAIL PROTECTED]>
To: "Wez Furlong" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, December 22, 2003 4:39 PM
Subject: Re: [PHP-CVS] cvs: php-src /win32/build buildconf.js config.w32
TSRM config.w32 tsrm_win32.c tsrm_win32.h


> Does this mean we can't be binary compatible with NT4?
>
> Andi
>
> At 03:01 PM 12/22/2003 +0000, Wez Furlong wrote:
> >wez             Mon Dec 22 10:01:06 2003 EDT
> >
> >   Added files:
> >     /TSRM       config.w32
> >
> >   Modified files:
> >     /TSRM       tsrm_win32.c tsrm_win32.h
> >     /php-src/win32/build        buildconf.js config.w32
> >   Log:
> >   Fix bug #26692; Could not find GetLongPathNameA under NT4.
> >   This fix relies on you having the Platform SDK headers.
> >   Using the new build system, the NewAPIs.h header will be detected
> >   automatically, however, for people building using .dsp files,
> >   you will need to add /DHAVE_NEWAPIS_H=1 to the TSRM project
> >   if you have those newer headers.

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to