Lines Matching refs:log_context

545                                     server_context->log_context.log_fd,  in kadm5_log_get_version()
553 kadm5_log_context *log_context = &context->log_context; in kadm5_log_set_version() local
555 log_context->version = vno; in kadm5_log_set_version()
570 kadm5_log_context *log_context = &server_context->log_context; in log_open() local
577 if (lock_mode == log_context->lock_mode && log_context->log_fd != -1) in log_open()
580 if (strcmp(log_context->log_file, "/dev/null") == 0) { in log_open()
585 if (log_context->log_fd != -1) { in log_open()
587 fd = log_context->log_fd; in log_open()
590 lock_it = (lock_mode != log_context->lock_mode); in log_open()
595 fd = open(log_context->log_file, oflags, 0600); in log_open()
599 "log_open: open %s", log_context->log_file); in log_open()
607 "log_open: flock %s", log_context->log_file); in log_open()
608 if (fd != log_context->log_fd) in log_open()
613 log_context->log_fd = fd; in log_open()
614 log_context->lock_mode = lock_mode; in log_open()
615 log_context->read_only = (lock_mode != LOCK_EX); in log_open()
631 kadm5_log_context *log_context = &server_context->log_context; in log_init() local
633 if (strcmp(log_context->log_file, "/dev/null") == 0) { in log_init()
642 fd = log_context->log_fd; in log_init()
643 if (!log_context->read_only) { in log_init()
648 log_context->version = 0; in log_init()
667 &log_context->version, NULL); in log_init()
715 kadm5_log_context *log_context = &server_context->log_context; in kadm5_log_reinit() local
720 if (log_context->log_fd != -1) { in kadm5_log_reinit()
721 if (ftruncate(log_context->log_fd, 0) < 0) { in kadm5_log_reinit()
725 if (lseek(log_context->log_fd, 0, SEEK_SET) < 0) { in kadm5_log_reinit()
732 log_context->version = vno; in kadm5_log_reinit()
740 kadm5_log_context *log_context = &server_context->log_context; in kadm5_log_end() local
742 int fd = log_context->log_fd; in kadm5_log_end()
745 if (log_context->lock_mode != LOCK_UN) { in kadm5_log_end()
752 log_context->log_fd = -1; in kadm5_log_end()
753 log_context->lock_mode = LOCK_UN; in kadm5_log_end()
771 kadm5_log_context *log_context = &context->log_context; in kadm5_log_preamble() local
781 log_context->last_time = now; in kadm5_log_preamble()
812 kadm5_log_context *log_context = &context->log_context; in kadm5_log_signal_master() local
814 sendto(log_context->socket_fd, in kadm5_log_signal_master()
815 (void *)&log_context->version, in kadm5_log_signal_master()
816 sizeof(log_context->version), in kadm5_log_signal_master()
818 (struct sockaddr *)&log_context->socket_name, in kadm5_log_signal_master()
819 sizeof(log_context->socket_name)); in kadm5_log_signal_master()
821 sendto(log_context->socket_fd, in kadm5_log_signal_master()
822 (void *)&log_context->version, in kadm5_log_signal_master()
823 sizeof(log_context->version), in kadm5_log_signal_master()
825 log_context->socket_info->ai_addr, in kadm5_log_signal_master()
826 log_context->socket_info->ai_addrlen); in kadm5_log_signal_master()
840 kadm5_log_context *log_context = &context->log_context; in kadm5_log_flush() local
848 if (strcmp(log_context->log_file, "/dev/null") == 0) in kadm5_log_flush()
851 if (log_context->read_only) in kadm5_log_flush()
866 sp = krb5_storage_from_fd(log_context->log_fd); in kadm5_log_flush()
900 if (prev_ver != 0 && prev_ver != log_context->version) in kadm5_log_flush()
929 log_context->version = new_ver; in kadm5_log_flush()
943 kadm5_log_context *log_context = &context->log_context; in kadm5_log_create() local
954 if (strcmp(log_context->log_file, "/dev/null") == 0) in kadm5_log_create()
973 log_context->version + 1); in kadm5_log_create()
984 ret = kadm5_log_postamble(log_context, sp, in kadm5_log_create()
985 log_context->version + 1); in kadm5_log_create()
1038 kadm5_log_context *log_context = &context->log_context; in kadm5_log_delete() local
1044 if (strcmp(log_context->log_file, "/dev/null") == 0) in kadm5_log_delete()
1056 log_context->version + 1); in kadm5_log_delete()
1097 ret = kadm5_log_postamble(log_context, sp, in kadm5_log_delete()
1098 log_context->version + 1); in kadm5_log_delete()
1148 kadm5_log_context *log_context = &context->log_context; in kadm5_log_rename() local
1155 if (strcmp(log_context->log_file, "/dev/null") == 0) { in kadm5_log_rename()
1186 log_context->version + 1); in kadm5_log_rename()
1235 ret = kadm5_log_postamble(log_context, sp, in kadm5_log_rename()
1236 log_context->version + 1); in kadm5_log_rename()
1313 kadm5_log_context *log_context = &context->log_context; in kadm5_log_modify() local
1320 if (strcmp(log_context->log_file, "/dev/null") == 0) in kadm5_log_modify()
1346 log_context->version + 1); in kadm5_log_modify()
1359 ret = kadm5_log_postamble(log_context, sp, in kadm5_log_modify()
1360 log_context->version + 1); in kadm5_log_modify()
1587 kadm5_log_context *log_context = &context->log_context; in log_update_uber() local
1594 if (strcmp(log_context->log_file, "/dev/null") == 0) in log_update_uber()
1597 if (log_context->read_only) in log_update_uber()
1606 sp = krb5_storage_from_fd(log_context->log_fd); in log_update_uber()
1635 ret = krb5_store_uint32(mem_sp, log_context->last_time); in log_update_uber()
1638 ret = krb5_store_uint32(mem_sp, log_context->version); in log_update_uber()
1665 if (lseek(log_context->log_fd, off, SEEK_SET) == -1) in log_update_uber()
1679 kadm5_log_context *log_context = &context->log_context; in kadm5_log_nop() local
1681 uint32_t vno = log_context->version; in kadm5_log_nop()
1683 if (strcmp(log_context->log_file, "/dev/null") == 0) in kadm5_log_nop()
1686 off = lseek(log_context->log_fd, 0, SEEK_CUR); in kadm5_log_nop()
1705 ret = krb5_store_uint32(sp, log_context->last_time); in kadm5_log_nop()
1723 ret = kadm5_log_postamble(log_context, sp, off == 0 ? 0 : vno + 1); in kadm5_log_nop()
1830 sp = krb5_storage_from_fd(context->log_context.log_fd); in kadm5_log_recover()
1863 int fd = context->log_context.log_fd; in kadm5_log_foreach()
1869 if (strcmp(context->log_context.log_file, "/dev/null") == 0) in kadm5_log_foreach()
2036 context->log_context.lock_mode == LOCK_EX) { in kadm5_log_foreach()
2133 if (server_context->log_context.lock_mode == LOCK_EX) { in kadm5_log_goto_end()
2457 if (strcmp(context->log_context.log_file, "/dev/null") == 0) in kadm5_log_truncate()
2460 if (context->log_context.read_only) in kadm5_log_truncate()
2488 if (ftruncate(context->log_context.log_fd, 0) < 0 || in kadm5_log_truncate()
2489 lseek(context->log_context.log_fd, 0, SEEK_SET) < 0) { in kadm5_log_truncate()
2519 sp = krb5_storage_from_fd(context->log_context.log_fd); in kadm5_log_truncate()
2562 (void) ftruncate(context->log_context.log_fd, LOG_UBER_SZ); in kadm5_log_truncate()
2563 (void) lseek(context->log_context.log_fd, 0, SEEK_SET); in kadm5_log_truncate()
2568 (void) lseek(context->log_context.log_fd, off, SEEK_SET); in kadm5_log_truncate()
2569 sp = krb5_storage_from_fd(context->log_context.log_fd); in kadm5_log_truncate()
2574 ret = get_version_prev(sp, &context->log_context.version, &last_tstamp); in kadm5_log_truncate()
2576 context->log_context.last_time = last_tstamp; in kadm5_log_truncate()
2593 kadm5_log_context *log_context = &context->log_context; in truncate_if_needed() local
2597 if (log_context->log_fd == -1 || log_context->read_only) in truncate_if_needed()
2599 if (strcmp(context->log_context.log_file, "/dev/null") == 0) in truncate_if_needed()
2606 if (fstat(log_context->log_fd, &st) == -1) in truncate_if_needed()