Revision 51ddf380
Added by Hamish Coleman almost 17 years ago
- ID 51ddf380dfa07a0ffa7c35e042bf7c14dff4401d
| wconsd.c | ||
|---|---|---|
|
char *path = SCM_Install(&sd);
|
||
|
if (!path) {
|
||
|
printf("Service installation failed\n");
|
||
|
return 1;
|
||
|
return 2;
|
||
|
}
|
||
|
printf("Service '%s' installed, binary path '%s'\n",sd.name,path);
|
||
|
printf("You should now start the service using the service manager.\n");
|
||
|
return 0;
|
||
|
return 1;
|
||
|
}
|
||
|
case 'r':
|
||
|
// request service removal
|
||
| ... | ... | |
|
} else {
|
||
|
printf("Service removal failed\n");
|
||
|
}
|
||
|
return 0;
|
||
|
return 1;
|
||
|
case 'd':
|
||
|
if (optarg) {
|
||
|
dprintf_level = atoi(optarg);
|
||
| ... | ... | |
|
break;
|
||
|
default:
|
||
|
usage("wconsd",long_options);
|
||
|
exit(EXIT_FAILURE);
|
||
|
return 1;
|
||
|
}
|
||
|
}
|
||
|
return 1;
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int wconsd_stop(int param1) {
|
||
| ... | ... | |
|
modules_init(cli);
|
||
|
|
||
|
/* handle commandline options */
|
||
|
do_getopt(argc,argv);
|
||
|
if (do_getopt(argc,argv)) {
|
||
|
/* do_getopt returns nonzero if we should not continue */
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
/* Start up sockets */
|
||
|
wVersionRequested = MAKEWORD( 2, 2 );
|
||
Also available in: Unified diff
Fix wconsd_init to exit if the getopt processing indicates to do so