Files
linuxinstall/src/container.h

21 lines
688 B
C
Raw Normal View History

2024-02-19 16:01:53 +01:00
#pragma once
#include "utils.h"
#define CONTAINER_IDENTIFIER_MAX_LENGTH 64
result_t check_container_identifier(const char* container);
result_t check_container_exists(const char* container);
result_t get_container_pool_path(char** _path);
result_t get_container_path(char** _path, const char* container);
result_t add_root_container(const char* container, uint64_t size);
result_t add_backed_container(const char* container, const char* backing);
result_t remove_container(const char* container);
result_t trim_container(const char* container);
result_t reset_container(const char* container);
bool container_filter(const char* file);
result_t list_containers(char*** _containers);