Add cross-platform utun_mkdir() wrapper for Windows compatibility

This commit is contained in:
Evgeny committed 2026-07-13 06:44:18 +03:00
1 parent de7841f33a
commit e438e19f9e
3 files changed
+20 -5

No files matched your search

+4 -4
View File
@@ -67,10 +67,10 @@ static int create_temp_configs(void) {
// Create LMDB directories (parent first, then child)
char db_path[320];
snprintf(db_path, sizeof(db_path), "%s/db_a", temp_dir); mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_a/sync", temp_dir); mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_b", temp_dir); mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_b/sync", temp_dir); mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_a", temp_dir); utun_mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_a/sync", temp_dir); utun_mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_b", temp_dir); utun_mkdir(db_path, 0755);
snprintf(db_path, sizeof(db_path), "%s/db_b/sync", temp_dir); utun_mkdir(db_path, 0755);
if (write_file(config_a,
"[global]\n"