From 7c6ad4c56382c0b5b295675d51aff155dc8fc921 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Thu, 7 May 2026 17:05:33 -0700 Subject: [PATCH] add file reserve Linux OS API for radlink --- src/linux/base/linux_base.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/linux/base/linux_base.c b/src/linux/base/linux_base.c index 0152d64c..1693aeb5 100644 --- a/src/linux/base/linux_base.c +++ b/src/linux/base/linux_base.c @@ -908,6 +908,13 @@ id_from_file(File file) return id; } +internal B32 +file_reserve_size(File file, U64 size) +{ + int status = fallocate((int)file.u64[0], FALLOC_FL_KEEP_SIZE, 0, size); + return status == 0; +} + internal B32 delete_file_at_path(String8 path) {