Symbol: KTFILEP
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1015
if (!fread(princ->data, sizeof(char), u_princ_size, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1025
sizeof(ret_entry->principal->type), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1033
if (!fread(&ret_entry->timestamp, sizeof(ret_entry->timestamp), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1041
if (!fread(&vno, sizeof(vno), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1048
if (!fread(&enctype, sizeof(enctype), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1059
if (!fread(&count, sizeof(count), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1079
KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1085
pos = ftell(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1087
if (!fread(&vno32, sizeof(vno32), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1101
if (fseek(KTFILEP(id), start_pos + size, SEEK_SET) == -1) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1150
if (fseek(KTFILEP(id), 0L, SEEK_CUR) < 0)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1161
if (!fwrite(&count, sizeof(count), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1168
if (!fwrite(&size, sizeof(size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1172
entry->principal->realm.length, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1182
if (!fwrite(&size, sizeof(size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1185
if (!fwrite(princ->data, sizeof(char), princ->length, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1195
if (!fwrite(&princ_type, sizeof(princ_type), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1210
if (!fwrite(&timestamp, sizeof(timestamp), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1216
if (!fwrite(&vno, sizeof(vno), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1224
if (!fwrite(&enctype, sizeof(enctype), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1232
if (!fwrite(&size, sizeof(size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1236
entry->key.length, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1244
if (!fwrite(&vno32, sizeof(vno32), 1, KTFILEP(id)))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1247
if (fflush(KTFILEP(id)))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1250
retval = k5_sync_disk_file(context, KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1256
if (fseek(KTFILEP(id), commit_point, SEEK_SET)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1261
if (!fwrite(&size_needed, sizeof(size_needed), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1264
if (fflush(KTFILEP(id)))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1266
retval = k5_sync_disk_file(context, KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
1321
fp = KTFILEP(id);
crypto/krb5/src/lib/krb5/keytab/kt_file.c
297
if (KTFILEP(id) != NULL) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
300
if (fseek(KTFILEP(id), KTSTARTOFF(id), SEEK_SET) == -1) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
486
if (KTFILEP(id) == NULL) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
490
if (fseek(KTFILEP(id), *fileoff, 0) == -1) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
498
*fileoff = ftell(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
516
if (KTFILEP(id) != NULL && KTITERS(id) == 0)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
534
if (KTFILEP(id)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
545
if (fseek(KTFILEP(id), 0, 2) == -1) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
567
if (KTFILEP(id)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
739
KTFILEP(id) = fopen(KTFILENAME(id),
crypto/krb5/src/lib/krb5/keytab/kt_file.c
741
if (!KTFILEP(id)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
746
KTFILEP(id) = fopen(KTFILENAME(id), "rb+");
crypto/krb5/src/lib/krb5/keytab/kt_file.c
747
if (!KTFILEP(id))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
765
set_cloexec_file(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
766
if ((kerror = krb5_lock_file(context, fileno(KTFILEP(id)), mode))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
767
(void) fclose(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
768
KTFILEP(id) = 0;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
772
setbuf(KTFILEP(id), KTFILEBUFP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
778
if (!fwrite(&kt_vno, sizeof(kt_vno), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
780
(void) krb5_unlock_file(context, fileno(KTFILEP(id)));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
781
(void) fclose(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
782
KTFILEP(id) = 0;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
787
if (!fread(&kt_vno, sizeof(kt_vno), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
788
if (feof(KTFILEP(id)))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
792
(void) krb5_unlock_file(context, fileno(KTFILEP(id)));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
793
(void) fclose(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
794
KTFILEP(id) = 0;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
800
(void) krb5_unlock_file(context, fileno(KTFILEP(id)));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
801
(void) fclose(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
802
KTFILEP(id) = 0;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
806
KTSTARTOFF(id) = ftell(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
828
if (!KTFILEP(id))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
830
kerror = krb5_unlock_file(context, fileno(KTFILEP(id)));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
831
(void) fclose(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
832
KTFILEP(id) = 0;
crypto/krb5/src/lib/krb5/keytab/kt_file.c
844
if (fseek(KTFILEP(id), delete_point, SEEK_SET)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
847
if (!fread(&size, sizeof(size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
858
if (fseek(KTFILEP(id), delete_point, SEEK_SET)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
862
if (!fwrite(&minus_size, sizeof(minus_size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
874
if (!fwrite(iobuf, 1, (size_t) len, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
883
return k5_sync_disk_file(context, KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
911
if (fseek(KTFILEP(id), 0L, SEEK_CUR) < 0)
crypto/krb5/src/lib/krb5/keytab/kt_file.c
917
*delete_point = ftell(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
918
if (!fread(&size, sizeof(size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
927
if (fseek(KTFILEP(id), -size, SEEK_CUR)) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
937
start_pos = ftell(KTFILEP(id));
crypto/krb5/src/lib/krb5/keytab/kt_file.c
942
if (!fread(&count, sizeof(count), 1, KTFILEP(id)))
crypto/krb5/src/lib/krb5/keytab/kt_file.c
967
if (!fread(&princ_size, sizeof(princ_size), 1, KTFILEP(id))) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
985
if (fread(tmpdata, 1, u_princ_size, KTFILEP(id)) != (size_t) princ_size) {
crypto/krb5/src/lib/krb5/keytab/kt_file.c
997
if (!fread(&princ_size, sizeof(princ_size), 1, KTFILEP(id))) {