~ob/slock

597d0f27f53cf152edd1c230def4fd7983ac5919 — Anselm R. Garbe 14 years ago 0f1157d
applied Salmi's patch
2 files changed, 5 insertions(+), 4 deletions(-)

M config.mk
M slock.c
M config.mk => config.mk +1 -1
@@ 17,7 17,7 @@ LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11
# flags
CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H
LDFLAGS = ${LIBS}
#CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\"
#CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\" -DHAVE_SHADOW_H
#LDFLAGS = -g ${LIBS}

# On *BSD remove -DHAVE_SHADOW_H from CFLAGS

M slock.c => slock.c +4 -3
@@ 1,7 1,7 @@
/* (C)opyright MMIV-MMV Anselm R. Garbe <garbeam at gmail dot com>
 * See LICENSE file for license details.
 */
#define _XOPEN_SOURCE
#define _XOPEN_SOURCE 500

#if HAVE_SHADOW_H
#include <shadow.h>


@@ 9,6 9,7 @@
#include <pwd.h>
#endif

#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>


@@ 22,13 23,13 @@ int
main(int argc, char **argv) {
	char curs[] = {0, 0, 0, 0, 0, 0, 0, 0};
	char buf[32], passwd[256];
	int num, prev_nitem, screen;
	int num, screen;
#if HAVE_SHADOW_H
	struct spwd *sp;
#else
	struct passwd *pw;
#endif
	unsigned int i, len;
	unsigned int len;
	Bool running = True;
	Cursor invisible;
	Display *dpy;