mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 08:34:57 +00:00
Kernel+LibC: Move the FD_SETSIZE declaration to API/POSIX/select.h file
This commit is contained in:
parent
77486a0d08
commit
800e244ed9
5 changed files with 14 additions and 2 deletions
9
Kernel/API/POSIX/select.h
Normal file
9
Kernel/API/POSIX/select.h
Normal 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
|
|
@ -14,6 +14,7 @@
|
||||||
#include <AK/RefPtr.h>
|
#include <AK/RefPtr.h>
|
||||||
#include <AK/Userspace.h>
|
#include <AK/Userspace.h>
|
||||||
#include <AK/Variant.h>
|
#include <AK/Variant.h>
|
||||||
|
#include <Kernel/API/POSIX/select.h>
|
||||||
#include <Kernel/API/POSIX/sys/resource.h>
|
#include <Kernel/API/POSIX/sys/resource.h>
|
||||||
#include <Kernel/API/Syscall.h>
|
#include <Kernel/API/Syscall.h>
|
||||||
#include <Kernel/Assertions.h>
|
#include <Kernel/Assertions.h>
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
#include <AK/ScopeGuard.h>
|
#include <AK/ScopeGuard.h>
|
||||||
#include <AK/Time.h>
|
#include <AK/Time.h>
|
||||||
|
#include <Kernel/API/POSIX/select.h>
|
||||||
#include <Kernel/Debug.h>
|
#include <Kernel/Debug.h>
|
||||||
#include <Kernel/FileSystem/OpenFileDescription.h>
|
#include <Kernel/FileSystem/OpenFileDescription.h>
|
||||||
#include <Kernel/Process.h>
|
#include <Kernel/Process.h>
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
#include <AK/Variant.h>
|
#include <AK/Variant.h>
|
||||||
#include <AK/Vector.h>
|
#include <AK/Vector.h>
|
||||||
#include <Kernel/API/POSIX/sched.h>
|
#include <Kernel/API/POSIX/sched.h>
|
||||||
|
#include <Kernel/API/POSIX/select.h>
|
||||||
#include <Kernel/API/POSIX/signal_numbers.h>
|
#include <Kernel/API/POSIX/signal_numbers.h>
|
||||||
#include <Kernel/Arch/RegisterState.h>
|
#include <Kernel/Arch/RegisterState.h>
|
||||||
#include <Kernel/Arch/ThreadRegisters.h>
|
#include <Kernel/Arch/ThreadRegisters.h>
|
||||||
|
@ -31,7 +32,6 @@
|
||||||
#include <Kernel/Locking/SpinlockProtected.h>
|
#include <Kernel/Locking/SpinlockProtected.h>
|
||||||
#include <Kernel/Memory/VirtualRange.h>
|
#include <Kernel/Memory/VirtualRange.h>
|
||||||
#include <Kernel/UnixTypes.h>
|
#include <Kernel/UnixTypes.h>
|
||||||
#include <LibC/fd_set.h>
|
|
||||||
|
|
||||||
namespace Kernel {
|
namespace Kernel {
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,8 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define FD_SETSIZE 1024
|
#include <Kernel/API/POSIX/select.h>
|
||||||
|
|
||||||
#define FD_ZERO(set) \
|
#define FD_ZERO(set) \
|
||||||
do { \
|
do { \
|
||||||
memset((set), 0, sizeof(fd_set)); \
|
memset((set), 0, sizeof(fd_set)); \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue