]> git.sur5r.net Git - openldap/blob - servers/slapd/back-bdb2/entry.c
Add OpenLDAP RCSid to *.[ch] in clients, libraries, and servers.
[openldap] / servers / slapd / back-bdb2 / entry.c
1 /* entry.c - ldbm backend entry_release routine */
2 /* $OpenLDAP$ */
3
4 #include "portable.h"
5
6 #include <stdio.h>
7
8 #include <ac/socket.h>
9 #include <ac/string.h>
10
11 #include "slap.h"
12 #include "back-bdb2.h"
13 #include "proto-back-bdb2.h"
14
15
16 int
17 bdb2_back_entry_release_rw(
18         BackendDB *be,
19         Entry   *e,
20         int     rw
21 )
22 {
23         struct ldbminfo *li = (struct ldbminfo *) be->be_private;
24
25         /* free entry and reader or writer lock */
26         bdb2i_cache_return_entry_rw( &li->li_cache, e, rw ); 
27         bdb2i_release_add_lock();
28
29         return 0;
30 }