]> git.sur5r.net Git - openldap/blob - servers/slapd/back-meta/external.h
Update copyright statements
[openldap] / servers / slapd / back-meta / external.h
1 /*
2  * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
3  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
4  *
5  * Copyright 2001, Pierangelo Masarati, All rights reserved. <ando@sys-net.it>
6  *
7  * This work has been developed to fulfill the requirements
8  * of SysNet s.n.c. <http:www.sys-net.it> and it has been donated
9  * to the OpenLDAP Foundation in the hope that it may be useful
10  * to the Open Source community, but WITHOUT ANY WARRANTY.
11  *
12  * Permission is granted to anyone to use this software for any purpose
13  * on any computer system, and to alter it and redistribute it, subject
14  * to the following restrictions:
15  *
16  * 1. The author and SysNet s.n.c. are not responsible for the consequences
17  *    of use of this software, no matter how awful, even if they arise from 
18  *    flaws in it.
19  *
20  * 2. The origin of this software must not be misrepresented, either by
21  *    explicit claim or by omission.  Since few users ever read sources,
22  *    credits should appear in the documentation.
23  *
24  * 3. Altered versions must be plainly marked as such, and must not be
25  *    misrepresented as being the original software.  Since few users
26  *    ever read sources, credits should appear in the documentation.
27  *    SysNet s.n.c. cannot be responsible for the consequences of the
28  *    alterations.
29  *
30  * 4. This notice may not be removed or altered.
31  *
32  *
33  * This software is based on the backend back-ldap, implemented
34  * by Howard Chu <hyc@highlandsun.com>, and modified by Mark Valence
35  * <kurash@sassafras.com>, Pierangelo Masarati <ando@sys-net.it> and other
36  * contributors. The contribution of the original software to the present
37  * implementation is acknowledged in this copyright statement.
38  *
39  * A special acknowledgement goes to Howard for the overall architecture
40  * (and for borrowing large pieces of code), and to Mark, who implemented
41  * from scratch the attribute/objectclass mapping.
42  *
43  * The original copyright statement follows.
44  *
45  * Copyright 1999, Howard Chu, All rights reserved. <hyc@highlandsun.com>
46  *
47  * Permission is granted to anyone to use this software for any purpose
48  * on any computer system, and to alter it and redistribute it, subject
49  * to the following restrictions:
50  *
51  * 1. The author is not responsible for the consequences of use of this
52  *    software, no matter how awful, even if they arise from flaws in it.
53  *
54  * 2. The origin of this software must not be misrepresented, either by
55  *    explicit claim or by omission.  Since few users ever read sources,
56  *    credits should appear in the documentation.
57  *
58  * 3. Altered versions must be plainly marked as such, and must not be
59  *    misrepresented as being the original software.  Since few users
60  *    ever read sources, credits should appear in the
61  *    documentation.
62  *
63  * 4. This notice may not be removed or altered.
64  *
65  */
66
67 #ifndef META_EXTERNAL_H
68 #define META_EXTERNAL_H
69
70 LDAP_BEGIN_DECL
71
72 extern BI_init  meta_back_initialize;
73 extern BI_open  meta_back_open;
74 extern BI_close meta_back_close;
75 extern BI_destroy       meta_back_destroy;
76
77 extern BI_db_init       meta_back_db_init;
78 extern BI_db_destroy    meta_back_db_destroy;
79 extern BI_db_config     meta_back_db_config;
80
81 extern BI_op_bind       meta_back_bind;
82 extern BI_connection_destroy    meta_back_conn_destroy;
83 extern BI_op_search     meta_back_search;
84 extern BI_op_compare    meta_back_compare;
85 extern BI_op_modify     meta_back_modify;
86 extern BI_op_modrdn     meta_back_modrdn;
87 extern BI_op_add        meta_back_add;
88 extern BI_op_delete     meta_back_delete;
89 extern BI_op_abandon    meta_back_abandon;
90
91 extern BI_acl_group     meta_back_group;
92 extern BI_acl_attribute meta_back_attribute;
93
94 LDAP_END_DECL
95
96 #endif /* META_EXTERNAL_H */