From 6507146c60fda5731767c03a038af9d04ab7815a Mon Sep 17 00:00:00 2001 From: apio Date: Sat, 15 Oct 2022 14:31:55 +0200 Subject: [PATCH] libc: Add Luna-specific limits --- libs/libc/include/luna/os-limits.h | 10 ++++++++++ libs/libc/include/stdio.h | 2 ++ libs/libc/include/unistd.h | 1 + 3 files changed, 13 insertions(+) create mode 100644 libs/libc/include/luna/os-limits.h diff --git a/libs/libc/include/luna/os-limits.h b/libs/libc/include/luna/os-limits.h new file mode 100644 index 00000000..fbf222f0 --- /dev/null +++ b/libs/libc/include/luna/os-limits.h @@ -0,0 +1,10 @@ +#ifndef _LUNA_OS_LIMITS_H +#define _LUNA_OS_LIMITS_H + +#define OPEN_MAX 32 +#define ATEXIT_MAX 32 + +#define PAGESIZE 4096 +#define PAGE_SIZE 4096 + +#endif \ No newline at end of file diff --git a/libs/libc/include/stdio.h b/libs/libc/include/stdio.h index 768a60f5..77707434 100644 --- a/libs/libc/include/stdio.h +++ b/libs/libc/include/stdio.h @@ -6,6 +6,8 @@ #include +#define FOPEN_MAX 32 + typedef struct { int f_fd; diff --git a/libs/libc/include/unistd.h b/libs/libc/include/unistd.h index 2e324007..80add4cb 100644 --- a/libs/libc/include/unistd.h +++ b/libs/libc/include/unistd.h @@ -3,6 +3,7 @@ #include #include +#include #include #define STDOUT_FILENO 0