diff options
author | Laslo Hunhold <dev@frign.de> | 2017-08-10 21:56:06 +0200 |
---|---|---|
committer | Aaron Marcher <me@drkhsh.at> | 2017-08-10 22:32:48 +0200 |
commit | 4d33c360141952f6071d19c34c0395ad2ff668a1 (patch) | |
tree | ea7da3a36922cbf1e84901fc00206520b3a06bcc /slstatus.c | |
parent | 958c34052a13b964f5fd1e748c18796d155af7db (diff) |
Remove d- and v-flags
d-flag: There's no need for that, use the &-operator or fork+exec in a
non-shell-context. In the latter case you get the PID for free.
v-flag: If you want to find out which version of a package is installed,
consult your package manager. That's his job.
Diffstat (limited to 'slstatus.c')
-rw-r--r-- | slstatus.c | 15 |
1 files changed, 3 insertions, 12 deletions
@@ -75,7 +75,7 @@ static void usage(void); char *argv0; static unsigned short int delay = 0; static unsigned short int done; -static unsigned short int dflag, oflag, nflag; +static unsigned short int oflag, nflag; static Display *dpy; #include "config.h" @@ -840,7 +840,7 @@ sighandler(const int signo) static void usage(void) { - fprintf(stderr, "usage: %s [-d] [-o] [-n] [-v] [-h]\n", argv0); + fprintf(stderr, "usage: %s [-o | -n]\n", argv0); exit(1); } @@ -855,28 +855,19 @@ main(int argc, char *argv[]) size_t len; ARGBEGIN { - case 'd': - dflag = 1; - break; case 'o': oflag = 1; break; case 'n': nflag = 1; break; - case 'v': - printf("slstatus-"VERSION"\n"); - return 0; default: usage(); } ARGEND - if ((dflag && oflag) || (dflag && nflag) || (oflag && nflag)) { + if (oflag && nflag) { usage(); } - if (dflag && daemon(1, 1) < 0) { - err(1, "daemon"); - } memset(&act, 0, sizeof(act)); act.sa_handler = sighandler; |