Xinqi Bao's Git
projects
/
slstatus.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Reformatted LICENSE to fit 75 character width
[slstatus.git]
/
slstatus.c
diff --git
a/slstatus.c
b/slstatus.c
index
b31f21d
..
052af87
100644
(file)
--- a/
slstatus.c
+++ b/
slstatus.c
@@
-75,7
+75,6
@@
static void usage(void);
char *argv0;
static unsigned short int delay = 0;
static unsigned short int done;
char *argv0;
static unsigned short int delay = 0;
static unsigned short int done;
-static unsigned short int oflag, nflag;
static Display *dpy;
#include "config.h"
static Display *dpy;
#include "config.h"
@@
-840,32
+839,29
@@
sighandler(const int signo)
static void
usage(void)
{
static void
usage(void)
{
- fprintf(stderr, "usage: %s [-
o | -n
]\n", argv0);
+ fprintf(stderr, "usage: %s [-
s
]\n", argv0);
exit(1);
}
int
main(int argc, char *argv[])
{
exit(1);
}
int
main(int argc, char *argv[])
{
- unsigned short int i;
- char status_string[MAXLEN];
- char *element;
struct arg argument;
struct sigaction act;
struct arg argument;
struct sigaction act;
- size_t len;
+ size_t i, len;
+ int sflag = 0;
+ char status_string[MAXLEN];
+ char *element;
ARGBEGIN {
ARGBEGIN {
- case 'o':
- oflag = 1;
- break;
- case 'n':
- nflag = 1;
+ case 's':
+ sflag = 1;
break;
default:
usage();
} ARGEND
break;
default:
usage();
} ARGEND
- if (
oflag && nflag
) {
+ if (
argc
) {
usage();
}
usage();
}
@@
-874,7
+870,7
@@
main(int argc, char *argv[])
sigaction(SIGINT, &act, 0);
sigaction(SIGTERM, &act, 0);
sigaction(SIGINT, &act, 0);
sigaction(SIGTERM, &act, 0);
- if (!
o
flag) {
+ if (!
s
flag) {
dpy = XOpenDisplay(NULL);
}
dpy = XOpenDisplay(NULL);
}
@@
-896,11
+892,8
@@
main(int argc, char *argv[])
}
}
}
}
- if (oflag) {
- printf("%s\n", status_string);
- } else if (nflag) {
+ if (sflag) {
printf("%s\n", status_string);
printf("%s\n", status_string);
- done = 1;
} else {
XStoreName(dpy, DefaultRootWindow(dpy), status_string);
XSync(dpy, False);
} else {
XStoreName(dpy, DefaultRootWindow(dpy), status_string);
XSync(dpy, False);
@@
-915,7
+908,7
@@
main(int argc, char *argv[])
}
}
}
}
- if (!
o
flag) {
+ if (!
s
flag) {
XStoreName(dpy, DefaultRootWindow(dpy), NULL);
XCloseDisplay(dpy);
}
XStoreName(dpy, DefaultRootWindow(dpy), NULL);
XCloseDisplay(dpy);
}