summaryrefslogtreecommitdiff
path: root/prb_sys.h
blob: 7250758edb1d7e1553d0efcec747f6da862757fa (plain)
1
2
3
4
5
6
7
8
9
10
#define MAX_PATH 512

extern void *sys_alloc(u64 length);
extern void sys_free(void *memory, u64 length);

// TODO(pryazha): Try using exit_failure, seems reasonable. I/O (file mainly) is a concern though
// extern void exit_failure(const char *format, ...);

extern u64 sys_read_file(arena_t *arena, char **buffer, const char *filename);
extern char *sys_getbindir(arena_t *arena);