--- kdm/session.c.orig	Sat Jul 17 23:17:13 1999
+++ kdm/session.c	Sat Jul 17 23:37:32 1999
@@ -1089,7 +1089,7 @@
     return env;
 }
 
-#if defined(Lynx) || defined(SCO) && !defined(SCO_USA) || !defined(HAVE_CRYPT_H)
+#if defined(Lynx) || defined(SCO) && !defined(SCO_USA) || !defined(HAVE_CRYPT_H) && !defined __FreeBSD__
 char *crypt(s1, s2)
 	char	*s1, *s2;
 {
