diff --git a/headers/private/libroot/dirent_private.h b/headers/private/libroot/dirent_private.h index 5e39f7b994..23b51c68b9 100644 --- a/headers/private/libroot/dirent_private.h +++ b/headers/private/libroot/dirent_private.h @@ -10,7 +10,7 @@ #define DIR_BUFFER_SIZE 4096 -#define DIRENT_BUFFER_SIZE (DIR_BUFFER_SIZE - 2 * sizeof(int)) +#define DIRENT_BUFFER_SIZE (DIR_BUFFER_SIZE - offsetof(struct __DIR, first_entry)) struct __DIR { int fd;