php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #59772 win32_set_service_status only takes a single argument
Submitted: 2011-05-18 13:21 UTC Modified: 2011-05-19 10:22 UTC
From: matt at wootkit dot com Assigned: rquadling (profile)
Status: Not a bug Package: win32service (PECL)
PHP Version: 5.3.5 OS: Windows 2003 Standard Server
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
34 - 13 = ?
Subscribe to this entry?

 
 [2011-05-18 13:21 UTC] matt at wootkit dot com
Description:
------------
According to http://www.php.net/manual/en/function.win32-set-service-status.php you can provide a second argument to win32_set_service_status to set the checkpoint for a pending service.  However when trying to use that argument PHP returns an warning that the function only takes a single argument.

Reproduce code:
---------------
Assuming you have a service called 'testservice'...

win32_start_service_ctrl_dispatcher( 'testservice' );
win32_set_service_status( WIN32_SERVICE_START_PENDING, 0 );



Expected result:
----------------
I expect the checkpoint to be set properly and the function to return TRUE without a warning.



Actual result:
--------------
PHP Warning:  win32_set_service_status() expects exactly 1 parameter, 2 given in test.php on line 70

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-05-19 05:33 UTC] RQuadling at GMail dot com
The checkpoint option was added 
http://svn.php.net/viewvc/pecl/win32service/trunk/win32servi
ce.c?r1=304480&r2=304485 (October 2010).

This was packaged in 
http://svn.php.net/viewvc/pecl/win32service/tags/

I'm guessing you have an old version of the extension.
 [2011-05-19 08:34 UTC] matt at wootkit dot com
Hm, it appears so.  Is there a dll download available that has the updated codes in it?
 [2011-05-19 08:47 UTC] RQuadling at GMail dot com
Unfortunately not. I'm building with 5.3, VC9, x96, nts only 
(I use IIS+FastCGI and CLI, so no need for ts).

If that is suitable for you, then I can supply the file I've 
built.
 [2011-05-19 08:52 UTC] matt at wootkit dot com
That sounds like the exact configurartion I'm using.  I just need the php_win32service.dll to put into the extensions directory and I'll be good to go.  If you can provide the file it'd be awesome.
 [2011-05-19 10:22 UTC] RQuadling at GMail dot com
Personal build supplied.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 28 09:01:26 2024 UTC