#include "portable.h"
#include <stdio.h>
-#include <errno.h>
+#include <ac/errno.h>
#include <ac/string.h>
writer ? "write" : "read", 0, 0 );
break;
- default:
+ default:
+ ret = errno;
Debug( LDAP_DEBUG_ANY,
"bdb2i_enter_backend() -- %s lock returned ERROR: %s\n",
- writer ? "write" : "read", strerror( errno ), 0 );
- ret = errno;
+ writer ? "write" : "read", strerror( ret ), 0 );
break;
}
we must have several return codes that are or'ed at the end */
int ret_transaction = 0;
int ret_lock = 0;
- int ret_chkp = 0;
/* if we are a writer, finish the transaction */
if ( writer ) {
break;
default:
+ ret_lock = errno;
Debug( LDAP_DEBUG_ANY,
"bdb2i_leave_backend() -- %s lock returned ERROR: %s\n",
- writer ? "write" : "read", strerror( errno ), 0 );
- ret_lock = errno;
+ writer ? "write" : "read", strerror( ret_lock ), 0 );
break;
}