diff options
author | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
---|---|---|
committer | stevel@tonic-gate <none@none> | 2005-06-14 00:00:00 -0700 |
commit | 7c478bd95313f5f23a4c958a745db2134aa03244 (patch) | |
tree | c871e58545497667cbb4b0a4f2daf204743e1fe7 /usr/src/lib/libsldap/common/ns_wrapper.c | |
download | illumos-gate-7c478bd95313f5f23a4c958a745db2134aa03244.tar.gz |
OpenSolaris Launch
Diffstat (limited to 'usr/src/lib/libsldap/common/ns_wrapper.c')
-rw-r--r-- | usr/src/lib/libsldap/common/ns_wrapper.c | 373 |
1 files changed, 373 insertions, 0 deletions
diff --git a/usr/src/lib/libsldap/common/ns_wrapper.c b/usr/src/lib/libsldap/common/ns_wrapper.c new file mode 100644 index 0000000000..cefbe916e4 --- /dev/null +++ b/usr/src/lib/libsldap/common/ns_wrapper.c @@ -0,0 +1,373 @@ +/* + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License, Version 1.0 only + * (the "License"). You may not use this file except in compliance + * with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END + */ +/* + * Copyright (c) 2000-2001 by Sun Microsystems, Inc. + * All rights reserved. + */ + +#pragma ident "%Z%%M% %I% %E% SMI" + +#include "ns_sldap.h" +#include "ns_internal.h" + +/* ARGSUSED */ +static LDAP * +__s_api_getLDAPconn(int flags) +{ + return (NULL); +} + +/* + * Abandon functions + */ +/* ARGSUSED */ +int _ns_ldap_abandon_ext(char *service, int flags, + int msgid, LDAPControl **serverctrls, + LDAPControl ** clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_abandon_ext(ld, msgid, serverctrls, clientctrls)); +} + +/* ARGSUSED */ +int _ns_ldap_abandon(char *service, int flags, + int msgid) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_abandon(ld, msgid)); +} + +/* + * Add functions + */ +/* ARGSUSED */ +int _ns_ldap_add_ext(char *service, int flags, + char *dn, LDAPMod **attrs, + LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_add_ext(ld, dn, attrs, + serverctrls, clientctrls, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_add_ext_s(char *service, int flags, + char *dn, LDAPMod **attrs, + LDAPControl ** serverctrls, LDAPControl **clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_add_ext_s(ld, dn, attrs, serverctrls, clientctrls)); +} + +/* ARGSUSED */ +int _ns_ldap_add(char *service, int flags, + char *dn, LDAPMod **attrs) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_add(ld, dn, attrs)); +} + +/* ARGSUSED */ +int _ns_ldap_add_s(char *service, int flags, + char *dn, LDAPMod **attrs) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_add_s(ld, dn, attrs)); +} + +/* + * Compare functions + */ +/* ARGSUSED */ +int _ns_ldap_compare_ext(char *service, int flags, + char *dn, char *attr, struct berval *bvalue, + LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_compare_ext(ld, dn, attr, bvalue, + serverctrls, clientctrls, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_compare_ext_s(char *service, int flags, + char *dn, char *attr, struct berval *bvalue, + LDAPControl ** serverctrls, LDAPControl **clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_compare_ext_s(ld, dn, attr, bvalue, + serverctrls, clientctrls)); +} + +/* ARGSUSED */ +int _ns_ldap_compare(char *service, int flags, + char *dn, char *attr, char *value) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_compare(ld, dn, attr, value)); +} + +/* ARGSUSED */ +int _ns_ldap_compare_s(char *service, int flags, + char *dn, char *attr, char *value) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_compare_s(ld, dn, attr, value)); +} + +/* + * Delete functions + */ +/* ARGSUSED */ +int _ns_ldap_delete_ext(char *service, int flags, + char *dn, LDAPControl **serverctrls, + LDAPControl **clientctrls, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_delete_ext(ld, dn, serverctrls, clientctrls, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_delete_ext_s(char *service, int flags, + char *dn, LDAPControl **serverctrls, + LDAPControl **clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_delete_ext_s(ld, dn, serverctrls, clientctrls)); +} + +/* ARGSUSED */ +int _ns_ldap_delete(char *service, int flags, + char *dn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_delete(ld, dn)); +} + +/* ARGSUSED */ +int _ns_ldap_delete_s(char *service, int flags, + char *dn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_delete_s(ld, dn)); +} + +/* + * Modify functions + */ +/* ARGSUSED */ +int _ns_ldap_modify_ext(char *service, int flags, + char *dn, LDAPMod **mods, + LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modify_ext(ld, dn, mods, serverctrls, + clientctrls, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_modify_ext_s(char *service, int flags, + char *dn, LDAPMod **mods, + LDAPControl **serverctrls, LDAPControl **clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modify_ext_s(ld, dn, mods, serverctrls, clientctrls)); +} + +/* ARGSUSED */ +int _ns_ldap_modify(char *service, int flags, + char *dn, LDAPMod **mods) +/* ARGSUSED */ +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modify(ld, dn, mods)); +} + +/* ARGSUSED */ +int _ns_ldap_modify_s(char *service, int flags, + char *dn, LDAPMod **mods) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modify_s(ld, dn, mods)); +} + +/* + * Modrdn functions + */ + +/* ARGSUSED */ +int _ns_ldap_modrdn(char *service, int flags, + char *dn, char *newrdn, int deleteoldrdn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modrdn(ld, dn, newrdn)); +} + +/* ARGSUSED */ +int _ns_ldap_modrdn_s(char *service, int flags, + char *dn, char *newrdn, int deleteoldrdn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modrdn_s(ld, dn, newrdn)); +} + +/* ARGSUSED */ +int _ns_ldap_modrdn2(char *service, int flags, + char *dn, char *newrdn, int deleteoldrdn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modrdn2(ld, dn, newrdn, deleteoldrdn)); +} + +/* ARGSUSED */ +int _ns_ldap_modrdn2_s(char *service, int flags, + char *dn, char *newrdn, int deleteoldrdn) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_modrdn2_s(ld, dn, newrdn, deleteoldrdn)); +} + +/* + * Rename functions + */ +/* ARGSUSED */ +int _ns_ldap_rename(char *service, int flags, + char *dn, char *newrdn, char *newparent, + int deleteoldrdn, LDAPControl ** serverctrls, + LDAPControl **clientctrls, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_rename(ld, dn, newrdn, newparent, + deleteoldrdn, serverctrls, + clientctrls, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_rename_s(char *service, int flags, + char *dn, char *newrdn, char *newparent, + int deleteoldrdn, LDAPControl ** serverctrls, + LDAPControl **clientctrls) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_rename_s(ld, dn, newrdn, newparent, + deleteoldrdn, serverctrls, clientctrls)); +} + +/* + * Result functions + */ +/* ARGSUSED */ +int _ns_ldap_result(char *service, int flags, + int msgid, int all, + struct timeval *timeout, LDAPMessage **result) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_result(ld, msgid, all, timeout, result)); +} + +/* + * Search functions + */ +/* ARGSUSED */ +int _ns_ldap_search_ext(char *service, int flags, + char *base, int scope, char *filter, + char **attrs, int attrsonly, LDAPControl **serverctrls, + LDAPControl **clientctrls, struct timeval *timeoutp, + int sizelimit, int *msgidp) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_search_ext(ld, base, scope, filter, + attrs, attrsonly, serverctrls, + clientctrls, timeoutp, sizelimit, msgidp)); +} + +/* ARGSUSED */ +int _ns_ldap_search_ext_s(char *service, int flags, + char *base, int scope, char *filter, + char **attrs, int attrsonly, LDAPControl **serverctrls, + LDAPControl **clientctrls, struct timeval *timeoutp, int sizelimit, + LDAPMessage **res) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_search_ext_s(ld, base, scope, filter, + attrs, attrsonly, serverctrls, + clientctrls, timeoutp, sizelimit, res)); +} + +/* ARGSUSED */ +int _ns_ldap_search(char *service, int flags, + char *base, int scope, char *filter, + char **attrs, int attrsonly) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_search(ld, base, scope, filter, attrs, attrsonly)); +} + +/* ARGSUSED */ +int _ns_ldap_search_s(char *service, int flags, + char *base, int scope, char *filter, + char **attrs, int attrsonly, LDAPMessage **res) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_search_s(ld, base, scope, filter, + attrs, attrsonly, res)); +} + +/* ARGSUSED */ +int _ns_ldap_search_st(char *service, int flags, + char *base, int scope, char *filter, + char **attrs, int attrsonly, + struct timeval *timeout, LDAPMessage **res) +{ + LDAP *ld = __s_api_getLDAPconn(flags); + + return (ldap_search_st(ld, base, scope, filter, + attrs, attrsonly, timeout, res)); +} |