mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-02-23 14:09:39 +08:00
ITS#5421 export ldap_debug define in <ldap_log.h>
This commit is contained in:
parent
88423dd0c0
commit
e542bd5498
@ -196,12 +196,27 @@ extern void eb_syslog(int pri, const char *fmt, ...);
|
||||
LogExpand((level), ldap_syslog_level, (fmt) \
|
||||
LogArg(a1) LogArg(a2) LogArg(a3))
|
||||
|
||||
/* Actually now in liblber/debug.c */
|
||||
LDAP_LUTIL_F(int) lutil_debug_file LDAP_P(( FILE *file ));
|
||||
|
||||
LDAP_LUTIL_F(void) lutil_debug LDAP_P((
|
||||
int debug, int level,
|
||||
const char* fmt, ... )) LDAP_GCCATTR((format(printf, 3, 4)));
|
||||
|
||||
#ifdef LDAP_DEFINE_LDAP_DEBUG
|
||||
/* This struct matches the head of ldapoptions in <ldap-int.h> */
|
||||
struct ldapoptions_prefix {
|
||||
short ldo_valid;
|
||||
int ldo_debug;
|
||||
};
|
||||
#define ldap_debug \
|
||||
(*(int *) ((char *)&ldap_int_global_options \
|
||||
+ offsetof(struct ldapoptions_prefix, ldo_debug)))
|
||||
|
||||
struct ldapoptions;
|
||||
LDAP_V ( struct ldapoptions ) ldap_int_global_options;
|
||||
#endif /* LDAP_DEFINE_LDAP_DEBUG */
|
||||
|
||||
LDAP_END_DECL
|
||||
|
||||
#endif /* LDAP_LOG_H */
|
||||
|
@ -33,7 +33,8 @@
|
||||
|
||||
#include <lber.h>
|
||||
#include <ldap.h>
|
||||
#include "../libldap/ldap-int.h"
|
||||
#define LDAP_DEFINE_LDAP_DEBUG
|
||||
#include <ldap_log.h>
|
||||
#include <lutil.h>
|
||||
#include <avl.h>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user