Kernel+LibC: Move the FD_SETSIZE declaration to API/POSIX/select.h file

This commit is contained in:
Liav A 2023-02-26 18:43:26 +02:00 committed by Andrew Kaster
parent 77486a0d08
commit 800e244ed9
Notes: sideshowbarker 2024-07-17 10:54:57 +09:00
5 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,9 @@
/*
* Copyright (c) 2023, Liav A. <liavalb@hotmail.co.il>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#define FD_SETSIZE 1024

View File

@ -14,6 +14,7 @@
#include <AK/RefPtr.h>
#include <AK/Userspace.h>
#include <AK/Variant.h>
#include <Kernel/API/POSIX/select.h>
#include <Kernel/API/POSIX/sys/resource.h>
#include <Kernel/API/Syscall.h>
#include <Kernel/Assertions.h>

View File

@ -6,6 +6,7 @@
#include <AK/ScopeGuard.h>
#include <AK/Time.h>
#include <Kernel/API/POSIX/select.h>
#include <Kernel/Debug.h>
#include <Kernel/FileSystem/OpenFileDescription.h>
#include <Kernel/Process.h>

View File

@ -16,6 +16,7 @@
#include <AK/Variant.h>
#include <AK/Vector.h>
#include <Kernel/API/POSIX/sched.h>
#include <Kernel/API/POSIX/select.h>
#include <Kernel/API/POSIX/signal_numbers.h>
#include <Kernel/Arch/RegisterState.h>
#include <Kernel/Arch/ThreadRegisters.h>
@ -31,7 +32,6 @@
#include <Kernel/Locking/SpinlockProtected.h>
#include <Kernel/Memory/VirtualRange.h>
#include <Kernel/UnixTypes.h>
#include <LibC/fd_set.h>
namespace Kernel {

View File

@ -6,7 +6,8 @@
#pragma once
#define FD_SETSIZE 1024
#include <Kernel/API/POSIX/select.h>
#define FD_ZERO(set) \
do { \
memset((set), 0, sizeof(fd_set)); \