diff options
Diffstat (limited to 'src/include/kdb_log.h')
-rw-r--r-- | src/include/kdb_log.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/include/kdb_log.h b/src/include/kdb_log.h index 35b9d55655..7f35eb7c86 100644 --- a/src/include/kdb_log.h +++ b/src/include/kdb_log.h @@ -69,7 +69,7 @@ extern "C" { */ krb5_error_code ulog_map(krb5_context context, const char *logname, uint32_t entries, int caller, char **db_args); -void ulog_init_header(krb5_context context); +krb5_error_code ulog_init_header(krb5_context context); krb5_error_code ulog_add_update(krb5_context context, kdb_incr_update_t *upd); krb5_error_code ulog_get_entries(krb5_context context, const kdb_last_t *last, kdb_incr_result_t *ulog_handle); @@ -81,9 +81,10 @@ krb5_error_code ulog_conv_2dbentry(krb5_context context, krb5_db_entry **entry, kdb_incr_update_t *update); void ulog_free_entries(kdb_incr_update_t *updates, int no_of_updates); krb5_error_code ulog_set_role(krb5_context ctx, iprop_role role); -krb5_error_code ulog_lock(krb5_context ctx, int mode); update_status_t ulog_get_sno_status(krb5_context context, const kdb_last_t *last); +krb5_error_code ulog_get_last(krb5_context context, kdb_last_t *last_out); +krb5_error_code ulog_set_last(krb5_context context, const kdb_last_t *last); typedef struct kdb_hlog { uint32_t kdb_hmagic; /* Log header magic # */ @@ -97,8 +98,6 @@ typedef struct kdb_hlog { uint16_t kdb_block; /* Block size of each element */ } kdb_hlog_t; -void ulog_sync_header(kdb_hlog_t *); - typedef struct kdb_ent_header { uint32_t kdb_umagic; /* Update entry magic # */ kdb_sno_t kdb_entry_sno; /* Serial # of entry */ |