From 808ce594db1f2190e5212a250e900bde2ffe710b Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 14 Aug 2021 19:07:36 +0200 Subject: [PATCH] Kernel+LibC: Share definitions for stdio.h --- Kernel/API/POSIX/stdio.h | 21 +++++++++++++++++++++ Kernel/API/POSIX/unistd.h | 4 ---- Kernel/UnixTypes.h | 1 + Userland/Libraries/LibC/stdio.h | 1 + 4 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 Kernel/API/POSIX/stdio.h diff --git a/Kernel/API/POSIX/stdio.h b/Kernel/API/POSIX/stdio.h new file mode 100644 index 0000000000..9151b849b4 --- /dev/null +++ b/Kernel/API/POSIX/stdio.h @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2018-2021, Andreas Kling + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 + +#ifdef __cplusplus +} +#endif diff --git a/Kernel/API/POSIX/unistd.h b/Kernel/API/POSIX/unistd.h index 2562b923f0..dcdd23aa40 100644 --- a/Kernel/API/POSIX/unistd.h +++ b/Kernel/API/POSIX/unistd.h @@ -48,10 +48,6 @@ enum { #define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX #define _SC_CLK_TCK _SC_CLK_TCK -#define SEEK_SET 0 -#define SEEK_CUR 1 -#define SEEK_END 2 - #ifdef __cplusplus } #endif diff --git a/Kernel/UnixTypes.h b/Kernel/UnixTypes.h index 5866fa4934..29bacddeee 100644 --- a/Kernel/UnixTypes.h +++ b/Kernel/UnixTypes.h @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/stdio.h b/Userland/Libraries/LibC/stdio.h index 80c6e77eb0..ca033fae4d 100644 --- a/Userland/Libraries/LibC/stdio.h +++ b/Userland/Libraries/LibC/stdio.h @@ -8,6 +8,7 @@ #define _STDIO_H // Make GMP believe we exist. +#include #include #include #include