Rob Shearman : services: Remove dependency on service name being determined correctly in order for the two ends on the control pipe to meet up .

Alexandre Julliard julliard at winehq.org
Sat Mar 29 06:57:05 CDT 2008


Module: wine
Branch: master
Commit: b8348b95a6accb18ae1df8d2c911f1b0bcf938fc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b8348b95a6accb18ae1df8d2c911f1b0bcf938fc

Author: Rob Shearman <rob at codeweavers.com>
Date:   Fri Mar 28 17:07:48 2008 +0000

services: Remove dependency on service name being determined correctly in order for the two ends on the control pipe to meet up.

Instead use the mechanism used by native which uses 
\\.\pipe\net\NtControlPipeN.

Also remove the service startup event set by StartServiceCtrlDispatcher 
as we wait for the service status to change instead.

---

 dlls/advapi32/service.c |   71 ++++++++++++++----------------
 programs/services/rpc.c |  110 +++++++++++++++++++++++++----------------------
 2 files changed, 91 insertions(+), 90 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=b8348b95a6accb18ae1df8d2c911f1b0bcf938fc



More information about the wine-cvs mailing list