49 lines
2.1 KiB
Text
49 lines
2.1 KiB
Text
$NetBSD: patch-df,v 1.1 2006/06/27 11:11:52 joerg Exp $
|
|
|
|
--- directory/c-sdk/ldap/include/portable.h.orig 2006-06-26 13:42:37.000000000 +0000
|
|
+++ directory/c-sdk/ldap/include/portable.h
|
|
@@ -122,7 +122,7 @@
|
|
* some systems don't have the BSD re_comp and re_exec routines
|
|
*/
|
|
#ifndef NEED_BSDREGEX
|
|
-#if ( defined( SYSV ) || defined( NETBSD ) || defined( freebsd ) || defined( linux ) || defined( DARWIN )) && !defined(sgi)
|
|
+#if ( defined( SYSV ) || defined( NETBSD ) || defined( freebsd ) || defined( linux ) || defined( DARWIN )) && !defined(sgi) || defined(dragonfly)
|
|
#define NEED_BSDREGEX
|
|
#endif
|
|
#endif
|
|
@@ -141,7 +141,7 @@
|
|
* Are sys_errlist and sys_nerr declared in stdio.h?
|
|
*/
|
|
#ifndef SYSERRLIST_IN_STDIO
|
|
-#if defined( freebsd )
|
|
+#if defined( freebsd ) || defined(dragonfly)
|
|
#define SYSERRLIST_IN_STDIO
|
|
#endif
|
|
#endif
|
|
@@ -193,7 +193,7 @@
|
|
*/
|
|
#if !defined(NSLDAPI_CONNECT_MUST_NOT_BE_INTERRUPTED) && \
|
|
( defined(AIX) || defined(IRIX) || defined(HPUX) || defined(SUNOS4) \
|
|
- || defined(SOLARIS) || defined(OSF1) ||defined(freebsd))
|
|
+ || defined(SOLARIS) || defined(OSF1) ||defined(freebsd) || defined(dragonfly))
|
|
#define NSLDAPI_CONNECT_MUST_NOT_BE_INTERRUPTED
|
|
#endif
|
|
|
|
@@ -276,7 +276,7 @@ int strncasecmp(const char *, const char
|
|
defined(UnixWare) || defined(NETBSD) || \
|
|
defined(FREEBSD) || defined(OPENBSD) || \
|
|
(defined(LINUX) && __GLIBC__ < 2) || \
|
|
- (defined(AIX) && !defined(USE_REENTRANT_LIBC))
|
|
+ (defined(AIX) && !defined(USE_REENTRANT_LIBC) || defined(dragonfly))
|
|
#define GETHOSTBYNAME( n, r, b, l, e ) gethostbyname( n )
|
|
#elif defined(AIX)
|
|
/* Maybe this is for another version of AIX?
|
|
@@ -313,7 +313,7 @@ typedef char GETHOSTBYNAME_buf_t [NSLDAP
|
|
|| defined(OSF1V4) || defined(AIX) || defined(UnixWare) \
|
|
|| defined(hpux) || defined(HPUX11) || defined(NETBSD) \
|
|
|| defined(IRIX6) || defined(FREEBSD) || defined(VMS) \
|
|
- || defined(NTO) || defined(OPENBSD)
|
|
+ || defined(NTO) || defined(OPENBSD) || defined(DRAGONFLY)
|
|
#define NSLDAPI_CTIME( c, b, l ) ctime_r( c, b )
|
|
#elif defined( OSF1V3 )
|
|
#define NSLDAPI_CTIME( c, b, l ) (ctime_r( c, b, l ) ? NULL : b)
|