summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorSamba Release Account <samba-bugs@samba.org>1997-02-13 20:49:12 +0000
committerSamba Release Account <samba-bugs@samba.org>1997-02-13 20:49:12 +0000
commitc189ef38455653334b8414f30d0aeaa3ecefa202 (patch)
tree6f3f48d514f3668eff1ad30ce6fd0f631d4c756e /source
parent64a16d9c2aae0405437f28dbb00e68080c09a7a1 (diff)
downloadsamba-c189ef38455653334b8414f30d0aeaa3ecefa202.tar.gz
Fixed inclusion of crypt.h bug when libdes is being used on Solaris
only. jra@cygnus.com
Diffstat (limited to 'source')
-rw-r--r--source/Makefile.RPM2
-rw-r--r--source/include/includes.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/source/Makefile.RPM b/source/Makefile.RPM
index 9425d4bfa39..83cc38d056d 100644
--- a/source/Makefile.RPM
+++ b/source/Makefile.RPM
@@ -98,7 +98,7 @@ PAM_LIBS = -ldl -lpam
# DES_BASE=/usr/local/libdes
# DES_FLAGS= -I$(DES_BASE)
# DES_LIB= -L$(DES_BASE) -ldes
-# PASSWD_FLAGS=-DSMB_PASSWD=\"$(BINDIR)/smbpasswd\" -DSMB_PASSWD_FILE=\"$(BASEDIR)/private/smbpasswd\"
+# PASSWD_FLAGS=-DUSE_LIBDES -DSMB_PASSWD=\"$(BINDIR)/smbpasswd\" -DSMB_PASSWD_FILE=\"$(BASEDIR)/private/smbpasswd\"
######################################
# VTP-Support
diff --git a/source/include/includes.h b/source/include/includes.h
index 0e93df35fd2..a8653d09788 100644
--- a/source/include/includes.h
+++ b/source/include/includes.h
@@ -290,8 +290,10 @@ typedef unsigned short mode_t;
#include <string.h>
#include <arpa/inet.h>
#include <rpcsvc/ypclnt.h>
-#include <crypt.h>
#include <termios.h>
+#ifndef USE_LIBDES
+#include <crypt.h>
+#endif /* USE_LIBDES */
extern int gettimeofday (struct timeval *, void *);
extern int gethostname (char *name, int namelen);
extern int innetgr (const char *, const char *, const char *, const char *);