summaryrefslogtreecommitdiff
path: root/usr/src/lib/libadutils/common/libadutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libadutils/common/libadutils.h')
-rw-r--r--usr/src/lib/libadutils/common/libadutils.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/src/lib/libadutils/common/libadutils.h b/usr/src/lib/libadutils/common/libadutils.h
index 8f88e2d27a..be05c3912f 100644
--- a/usr/src/lib/libadutils/common/libadutils.h
+++ b/usr/src/lib/libadutils/common/libadutils.h
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -129,6 +129,9 @@ typedef enum adutils_ad_partition {
*
*/
+typedef void (*adutils_logger)(int, const char *, ...);
+
+
extern adutils_rc adutils_ad_alloc(adutils_ad_t **new_ad,
const char *default_domain,
adutils_ad_partition_t part);
@@ -138,8 +141,6 @@ extern adutils_rc adutils_add_ds(adutils_ad_t *ad,
extern adutils_rc adutils_add_domain(adutils_ad_t *ad,
const char *domain_name,
const char *domain_sid);
-extern void adutils_set_log(int pri, bool_t syslog,
- bool_t degraded);
extern void adutils_freeresult(adutils_result_t **result);
extern adutils_rc adutils_lookup(adutils_ad_t *ad,
const char *searchfilter,
@@ -178,6 +179,7 @@ extern int adutils_lookup_check_domain(
extern int adutils_lookup_check_sid_prefix(
adutils_query_state_t *state,
const char *sid);
+extern void adutils_set_logger(adutils_logger logger);
#ifdef __cplusplus
}