summaryrefslogtreecommitdiff
path: root/usr/src/lib/libadutils/common/libadutils.h
diff options
context:
space:
mode:
authorJulian Pullen <Julian.Pullen@Sun.COM>2009-02-02 09:20:33 +0000
committerJulian Pullen <Julian.Pullen@Sun.COM>2009-02-02 09:20:33 +0000
commit7a8a68f5e3efbaec1a375c2d50bd20b566631755 (patch)
tree5d44133126f3644a272adbf626417476952f2b0b /usr/src/lib/libadutils/common/libadutils.h
parent7f667e74610492ddbce8ce60f52ece95d2401949 (diff)
downloadillumos-joyent-7a8a68f5e3efbaec1a375c2d50bd20b566631755.tar.gz
6719899 ad_disc_* could be more like a library still
6785572 Move AD auto discovery module to libadutils and remove duplicate code --HG-- rename : usr/src/lib/libidmap/common/addisc.c => usr/src/lib/libadutils/common/addisc.c rename : usr/src/lib/libidmap/common/addisc.h => usr/src/lib/libadutils/common/addisc.h
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
}