dtlogin: don't use crypt(3) on openbsd
des support has been removed from crypt(3) on openbsd since version 5.8
This commit is contained in:
committed by
Jon Trulson
parent
1e2e373082
commit
ced27aa1f6
@@ -122,6 +122,8 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
|
|||||||
# define HasBSDAuth YES
|
# define HasBSDAuth YES
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define HasXdmAuth YES
|
||||||
|
|
||||||
/* OpenBSD 3.0 and later has getpeereid() */
|
/* OpenBSD 3.0 and later has getpeereid() */
|
||||||
#if OSMajorVersion >= 3
|
#if OSMajorVersion >= 3
|
||||||
# define HasGetpeereid YES
|
# define HasGetpeereid YES
|
||||||
|
|||||||
@@ -242,6 +242,8 @@ INCLUDES = -I$(XPROJECTROOT)/include/freetype2
|
|||||||
DEFINES = $(DTDEFINES) -DXDMCP -DSIA
|
DEFINES = $(DTDEFINES) -DXDMCP -DSIA
|
||||||
#elif defined (LinuxArchitecture)
|
#elif defined (LinuxArchitecture)
|
||||||
DEFINES = $(DTDEFINES) -DXDMCP
|
DEFINES = $(DTDEFINES) -DXDMCP
|
||||||
|
#elif defined (OpenBSDArchitecture)
|
||||||
|
DEFINES = $(DTDEFINES) -DXDMCP
|
||||||
#else
|
#else
|
||||||
DEFINES = $(DTDEFINES) -D_NO_PROTO
|
DEFINES = $(DTDEFINES) -D_NO_PROTO
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ extern int errno;
|
|||||||
# define USE_CRYPT
|
# define USE_CRYPT
|
||||||
# endif
|
# endif
|
||||||
# ifdef __OpenBSD__
|
# ifdef __OpenBSD__
|
||||||
# define USE_CRYPT
|
# define DONT_USE_DES
|
||||||
# endif
|
# endif
|
||||||
# ifdef sun
|
# ifdef sun
|
||||||
# define USE_CRYPT
|
# define USE_CRYPT
|
||||||
|
|||||||
Reference in New Issue
Block a user