From a7dbf11954873c6c58a36b57028ced4ecd45bdc6 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 4 May 2023 11:55:26 +0200 Subject: kbx: Add extra flags to fopen for use by Windows. * kbx/keybox-search.c (open_file): Use sysopen and sequential. * kbx/keybox-update.c (create_tmp_file): Ditto. (blob_filecopy): Ditto. (keybox_set_flags): Ditto. (keybox_delete): Ditto. (keybox_compress): Ditto. -- Under Windows "sysopen" requests that direct API calls (CreateFile et al.) are used instead of the libc wrappers. This may or may not improve the performance. Using "sequential" is a hint to Windows to assume that a file is in general access in a sequential manner. This will have an affect only with a future libgpg-error. --- sm/keydb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sm/keydb.c') diff --git a/sm/keydb.c b/sm/keydb.c index a12dba19f..38737c96a 100644 --- a/sm/keydb.c +++ b/sm/keydb.c @@ -693,7 +693,7 @@ keydb_release (KEYDB_HANDLE hd) switch (hd->active[i].type) { case KEYDB_RESOURCE_TYPE_NONE: - break; + break; case KEYDB_RESOURCE_TYPE_KEYBOX: keybox_release (hd->active[i].u.kr); break; -- cgit v1.2.3