From e7f67b450d8034b532101445035d3b199e702621 Mon Sep 17 00:00:00 2001 From: pryazha Date: Sun, 15 Jun 2025 15:28:45 +0500 Subject: windows? --- prb_sys.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'prb_sys.h') diff --git a/prb_sys.h b/prb_sys.h index 45a6d6d..7250758 100644 --- a/prb_sys.h +++ b/prb_sys.h @@ -1,7 +1,10 @@ -#ifndef PRB_OS_IO_H -#define PRB_OS_IO_H +#define MAX_PATH 512 -FLS sys_read_entire_file_fls(Arena *arena, const char *fname); -char *sys_getbindir(Arena *arena); +extern void *sys_alloc(u64 length); +extern void sys_free(void *memory, u64 length); -#endif /* PRB_OS_IO_H */ +// 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); -- cgit v1.2.3-70-g09d2