PatchworkOS  10941b4
A non-POSIX operating system.
Loading...
Searching...
No Matches
manifest.h File Reference
#include <stdint.h>
Include dependency graph for manifest.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  section_entry_t
 
struct  section_t
 
struct  manifest_t
 
struct  substitution_t
 

Macros

#define MANIFEST_STRING_MAX   128
 
#define MANIFEST_SECTION_MAX   64
 

Enumerations

enum  section_type_t {
  SECTION_META , SECTION_EXEC , SECTION_SANDBOX , SECTION_ENV ,
  SECTION_NAMESPACE , SECTION_TYPE_MAX
}
 

Functions

uint64_t manifest_parse (manifest_t *manifest, const char *path)
 
void manifest_substitute (manifest_t *manifest, substitution_t *substitutions, uint64_t amount)
 
charmanifest_get_value (section_t *section, const char *key)
 
uint64_t manifest_get_integer (section_t *section, const char *key)