Made some small adjustments

This commit is contained in:
2024-02-19 16:01:53 +01:00
parent 1896e41b8a
commit 5cf1b33178
17 changed files with 1055 additions and 1637 deletions

19
src/disk.h Normal file → Executable file
View File

@@ -5,14 +5,15 @@
typedef struct {
uint64_t size;
uint64_t allocated;
char* backing_file_path;
char* backing_identifier;
} DiskInfo;
char* backing_path;
} disk_info_t;
Result CreateRootDisk(const char* disk_path, uint64_t size);
Result CreateBackedDisk(const char* disk_path, const char* backing_disk_path);
Result TrimDisk(const char* disk_path);
Result RebackDisk(const char* disk_path, const char* backing_disk_path);
result_t create_root_disk(const char* path, uint64_t size);
result_t create_backed_disk(const char* path, const char* backing_path);
Result GetDiskInfo(const char* disk_path, DiskInfo* _info);
Result FreeDiskInfo(DiskInfo* info);
result_t trim_disk(const char* path);
result_t reset_disk(const char* path);
result_t reback_disk(const char* path, const char* backing_path);
result_t get_disk_info(disk_info_t* _info, const char* path);
void free_disk_info(disk_info_t* _info);