From 72059a944168a5dc7957e2253bc1730aa532690a Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 14 Jan 2025 22:52:13 +0200 Subject: [PATCH] LibC: Redefine SEEK_* macros to match common systems some ports written in assembly seem to depend on this --- userspace/libraries/LibC/include/fcntl.h | 6 +++--- userspace/libraries/LibC/include/stdio.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/userspace/libraries/LibC/include/fcntl.h b/userspace/libraries/LibC/include/fcntl.h index 2e7d6ad6..56f72383 100644 --- a/userspace/libraries/LibC/include/fcntl.h +++ b/userspace/libraries/LibC/include/fcntl.h @@ -32,9 +32,9 @@ __BEGIN_DECLS #define F_WRLCK 3 // NOTE: also defined in stdio.h -#define SEEK_SET 1 -#define SEEK_CUR 2 -#define SEEK_END 3 +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 /* bits 0-3 */ #define O_RDONLY 0x00001 diff --git a/userspace/libraries/LibC/include/stdio.h b/userspace/libraries/LibC/include/stdio.h index 4fc04d20..a23454c8 100644 --- a/userspace/libraries/LibC/include/stdio.h +++ b/userspace/libraries/LibC/include/stdio.h @@ -35,9 +35,9 @@ typedef off_t fpos_t; #define _IONBF 3 // NOTE: also defined in fcntl.h -#define SEEK_SET 1 -#define SEEK_CUR 2 -#define SEEK_END 3 +#define SEEK_SET 0 +#define SEEK_CUR 1 +#define SEEK_END 2 #define FILENAME_MAX 256 #define FOPEN_MAX 16