diff options
-rw-r--r-- | config.mk | 2 | ||||
-rw-r--r-- | slock.c | 7 |
2 files changed, 5 insertions, 4 deletions
@@ -17,7 +17,7 @@ LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 | |||
17 | # flags | 17 | # flags |
18 | CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H | 18 | CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H |
19 | LDFLAGS = ${LIBS} | 19 | LDFLAGS = ${LIBS} |
20 | #CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\" | 20 | #CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H |
21 | #LDFLAGS = -g ${LIBS} | 21 | #LDFLAGS = -g ${LIBS} |
22 | 22 | ||
23 | # On *BSD remove -DHAVE_SHADOW_H from CFLAGS | 23 | # On *BSD remove -DHAVE_SHADOW_H from CFLAGS |
@@ -1,7 +1,7 @@ | |||
1 | /* (C)opyright MMIV-MMV Anselm R. Garbe <garbeam at gmail dot com> | 1 | /* (C)opyright MMIV-MMV Anselm R. Garbe <garbeam at gmail dot com> |
2 | * See LICENSE file for license details. | 2 | * See LICENSE file for license details. |
3 | */ | 3 | */ |
4 | #define _XOPEN_SOURCE | 4 | #define _XOPEN_SOURCE 500 |
5 | 5 | ||
6 | #if HAVE_SHADOW_H | 6 | #if HAVE_SHADOW_H |
7 | #include <shadow.h> | 7 | #include <shadow.h> |
@@ -9,6 +9,7 @@ | |||
9 | #include <pwd.h> | 9 | #include <pwd.h> |
10 | #endif | 10 | #endif |
11 | 11 | ||
12 | #include <ctype.h> | ||
12 | #include <stdlib.h> | 13 | #include <stdlib.h> |
13 | #include <stdio.h> | 14 | #include <stdio.h> |
14 | #include <string.h> | 15 | #include <string.h> |
@@ -22,13 +23,13 @@ int | |||
22 | main(int argc, char **argv) { | 23 | main(int argc, char **argv) { |
23 | char curs[] = {0, 0, 0, 0, 0, 0, 0, 0}; | 24 | char curs[] = {0, 0, 0, 0, 0, 0, 0, 0}; |
24 | char buf[32], passwd[256]; | 25 | char buf[32], passwd[256]; |
25 | int num, prev_nitem, screen; | 26 | int num, screen; |
26 | #if HAVE_SHADOW_H | 27 | #if HAVE_SHADOW_H |
27 | struct spwd *sp; | 28 | struct spwd *sp; |
28 | #else | 29 | #else |
29 | struct passwd *pw; | 30 | struct passwd *pw; |
30 | #endif | 31 | #endif |
31 | unsigned int i, len; | 32 | unsigned int len; |
32 | Bool running = True; | 33 | Bool running = True; |
33 | Cursor invisible; | 34 | Cursor invisible; |
34 | Display *dpy; | 35 | Display *dpy; |