# HG changeset patch # User Markus Bröker # Date 1267827392 -3600 # Node ID 305d2ca3293627e517f5204d1c6c6bfcccacb5c0 # Parent 17dff2c6fc88baf8b46a5f7982a57b3657099b91 crypt.h seems to be broken on many systems. The manpage tells me that i have to include unistd.h... committer: Markus Bröker diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ CC = gcc -g -ggdb $(PROF) CPP = g++ -g -ggdb $(PROF) - CFLAGS = -Wall -O2 -Iinclude #-ansi + CFLAGS = -Wall -O2 -Iinclude $(EXTRA) + EXTRA = #-DNO_CRYPT LDFLAGS = -L/usr/lib RM = rm -f FIND = find diff --git a/crypt.c b/crypt.c --- a/crypt.c +++ b/crypt.c @@ -6,7 +6,11 @@ #include #include #include +#include + +#ifndef NO_CRYPT #include +#endif #define GETRANDOM(max) ('a'+(int)((float)(max)*rand()/RAND_MAX+1.0))