kadm5_ret_t kadm5_log_replay (kadm5_server_context *context, enum kadm_ops op, u_int32_t ver, u_int32_t len, krb5_storage *sp) { switch (op) { case kadm_create : return kadm5_log_replay_create (context, ver, len, sp); case kadm_delete : return kadm5_log_replay_delete (context, ver, len, sp); case kadm_rename : return kadm5_log_replay_rename (context, ver, len, sp); case kadm_modify : return kadm5_log_replay_modify (context, ver, len, sp); case kadm_nop : return kadm5_log_replay_nop (context, ver, len, sp); default : return KADM5_FAILURE; } }
kadm5_ret_t kadm5_log_replay (kadm5_server_context *context, enum kadm_ops op, uint32_t ver, uint32_t len, krb5_storage *sp) { switch (op) { case kadm_create : return kadm5_log_replay_create (context, ver, len, sp); case kadm_delete : return kadm5_log_replay_delete (context, ver, len, sp); case kadm_rename : return kadm5_log_replay_rename (context, ver, len, sp); case kadm_modify : return kadm5_log_replay_modify (context, ver, len, sp); case kadm_nop : return kadm5_log_replay_nop (context, ver, len, sp); default : krb5_set_error_message(context->context, KADM5_FAILURE, "Unsupported replay op %d", (int)op); return KADM5_FAILURE; } }