]> git.sur5r.net Git - openldap/blob - servers/slapd/back-bdb2/abandon.c
b91ce4419bb867ff3c50ff9365a28ee2ca4e0a95
[openldap] / servers / slapd / back-bdb2 / abandon.c
1 /* abandon.c - ldbm backend abandon routine */
2
3 #include "portable.h"
4
5 #include <stdio.h>
6 #include <sys/time.h>
7 #include <unistd.h>
8
9 #include <ac/string.h>
10
11 #include "slap.h"
12 #include "back-bdb2.h"
13
14
15 /*ARGSUSED*/
16 static int
17 bdb2i_back_abandon_internal(
18         BackendDB    *be,
19         Connection *c,
20         Operation  *o,
21         int        msgid )
22 {
23         return 0;
24 }
25
26
27 int
28 bdb2_back_abandon(
29         BackendDB    *be,
30         Connection *c,
31         Operation  *o,
32         int        msgid )
33 {
34         struct timeval  time1, time2;
35         char   *elapsed_time;
36         int    ret;
37
38         gettimeofday( &time1, NULL );
39
40         ret = bdb2i_back_abandon_internal( be, c, o, msgid );
41
42         if ( bdb2i_do_timing ) {
43
44                 gettimeofday( &time2, NULL);
45                 elapsed_time = bdb2i_elapsed( time1, time2 );
46                 Debug( LDAP_DEBUG_ANY, "ABND elapsed=%s\n",
47                                 elapsed_time, 0, 0 );
48                 free( elapsed_time );
49
50         }
51
52         return( ret );
53 }
54
55