diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-03-26 17:41:16 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-03-26 17:41:16 +0100 |
commit | b43d170a167d0f21ab98a051cf97942f76dbf76f (patch) | |
tree | bb3ab69daa72145d203a7aeae89ec58e4761a8a9 /tests/service | |
parent | 54a4e0cb75fc68948178249f45e0c11c8dc33401 (diff) | |
download | wolfbones-b43d170a167d0f21ab98a051cf97942f76dbf76f.tar.gz wolfbones-b43d170a167d0f21ab98a051cf97942f76dbf76f.tar.bz2 |
moved service dispatcher into libwolf
Diffstat (limited to 'tests/service')
-rw-r--r-- | tests/service/testservice.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/tests/service/testservice.c b/tests/service/testservice.c index 32796b8..98d688d 100644 --- a/tests/service/testservice.c +++ b/tests/service/testservice.c @@ -30,19 +30,7 @@ void __cdecl _tmain( int argc, TCHAR *argv[] ) { /* called as service, dispatch the main service thread */ if( argc < 2 ) { - SERVICE_TABLE_ENTRY dispatch_table[2] = - { { SERVICE_NAME, wolf_service_main }, - { NULL, NULL } }; - BOOL res; - - res = StartServiceCtrlDispatcher( dispatch_table ); - if( !res ) { - WOLF_LOG_GET_LAST_ERROR( GetLastError( ), errbuf, 512 ); - wolf_log( WOLF_LOG_ERR, WOLF_CATEGORY_TESTSERVICE, WOLF_MSG_TESTSERVICE_CANT_DISPATCH_SERVICE, - _( "Unable to dispatch service '%s': %s (%d)" ), - SERVICE_NAME, errbuf, GetLastError( ) ); - } - + (void)wolf_service_start( SERVICE_NAME, &wolf_service_main ); return; } |