#23334 [Asn]: w32api extension does not work with ISAPI (CGI works)
| From: | moriyoshi@php.net | Date: | Sun, 04 May 2003 13:51:14 +0000 |
| Subject: | #23334 [Asn]: w32api extension does not work with ISAPI (CGI works) | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-39026@lists.php.net to get a copy of this message | ||
ID: 23334
Updated by: moriyoshi@php.net
Reported By: jakub at icewarp dot com
Status: Assigned
Bug Type: *Extensibility Functions
Operating System: W2K
PHP Version: 4.3.2RC1
Assigned To: jmoore
New Comment:
the newer w32api implementation doesn't work in a multi-threaded
environment because the scanner generated by flex is not reentrant.
(we'd better consider using re2c)
Previous Comments:
------------------------------------------------------------------------
[2003-04-24 11:57:43] sniper@php.net
Assigning to the author of ext/w32api. (fix it or remove it)
------------------------------------------------------------------------
[2003-04-24 11:42:13] jakub at icewarp dot com
The win32api registerfunction causes an access violation in PHP with
the ISAPI module. The CGI module works fine.
$w32api = new win32;
$w32api->registerfunction("long APIWrapper (string &a, int &b)
From WebMailAPI.dll");
PHP/w32api module does not even get to load the DLL. Syntax is checked
properly and then it causes the access violation.
Please fix that. Thank you
Jakub
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=23334&edit=1