X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=7a7311425f7fff20207c8389dec37b5ca03007b9;hb=fb6318bf814fd7f3445de8c83b7620e1b6b3c197;hp=225d03811e737988eca89d5f18b8237e8063ddc0;hpb=d007ff22cecf2ce85cc68a1de81a010d4a65badc;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index 225d038..7a73114 100644 --- a/nssm.cpp +++ b/nssm.cpp @@ -1,5 +1,8 @@ #include "nssm.h" +extern unsigned long tls_index; +extern bool is_admin; + /* String function */ int str_equiv(const char *a, const char *b) { int i; @@ -13,31 +16,67 @@ int str_equiv(const char *a, const char *b) { int usage(int ret) { fprintf(stderr, "NSSM: The non-sucking service manager\n"); fprintf(stderr, "Version %s, %s\n", NSSM_VERSION, NSSM_DATE); - fprintf(stderr, "Usage: nssm option [args]\n"); - fprintf(stderr, "To install a service: nssm install [servicename]\n"); - fprintf(stderr, "To remove a service: nssm remove [servicename]\n"); - exit(ret); + fprintf(stderr, "Usage: nssm