php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #23334 w32api extension does not work with ISAPI (CGI works)
Submitted: 2003-04-24 11:42 UTC Modified: 2003-07-02 08:07 UTC
Votes:5
Avg. Score:5.0 ± 0.0
Reproduced:5 of 5 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: jakub at icewarp dot com Assigned:
Status: Suspended Package: Feature/Change Request
PHP Version: 4.3.2RC1 OS: W2K
Private report: No CVE-ID: None
 [2003-04-24 11:42 UTC] 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

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-04-24 11:57 UTC] sniper@php.net
Assigning to the author of ext/w32api. (fix it or remove it)

 [2003-05-04 08:51 UTC] moriyoshi@php.net
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)

 [2003-05-13 12:11 UTC] imajes@php.net
james' email is broken etc, so no point in assigning to him.
 [2003-05-15 13:21 UTC] sniper@php.net
Suspended until someone fixes the scanner.

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 12:01:31 2024 UTC