From e16894af5affa556d9198feef864e27d19d504fb Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Boric Date: Fri, 14 May 2021 16:32:57 +0200 Subject: [PATCH] LibC: Do not include errno.h inside unistd.h POSIX does not mandate this, therefore let's not do it. --- Tests/Kernel/bind-local-socket-to-symlink.cpp | 1 + Tests/Kernel/crash-fcntl-invalid-cmd.cpp | 1 + Tests/Kernel/setpgid-across-sessions-without-leader.cpp | 1 + Tests/LibC/TestLibCExec.cpp | 1 + Tests/LibPthread/TestLibPthreadSpinLocks.cpp | 1 + Userland/Libraries/LibC/malloc.cpp | 1 + Userland/Libraries/LibC/netdb.cpp | 1 + Userland/Libraries/LibC/pthread_integration.cpp | 1 + Userland/Libraries/LibC/pthread_tls.cpp | 1 + Userland/Libraries/LibC/pty.cpp | 1 + Userland/Libraries/LibC/pwd.cpp | 2 +- Userland/Libraries/LibC/shadow.cpp | 2 +- Userland/Libraries/LibC/spawn.cpp | 1 + Userland/Libraries/LibC/sys/wait.cpp | 1 + Userland/Libraries/LibC/unistd.h | 1 - Userland/Libraries/LibCore/FileWatcher.cpp | 1 + Userland/Libraries/LibIPC/Decoder.cpp | 1 + Userland/Libraries/LibPthread/pthread.cpp | 1 + Userland/Services/KeyboardPreferenceLoader/main.cpp | 1 + Userland/Services/LaunchServer/Launcher.cpp | 1 + Userland/Utilities/find.cpp | 1 + Userland/Utilities/flock.cpp | 1 + Userland/Utilities/mkdir.cpp | 1 + Userland/Utilities/mktemp.cpp | 1 + Userland/Utilities/ping.cpp | 1 + Userland/Utilities/sleep.cpp | 1 + Userland/Utilities/test-unveil.cpp | 1 + Userland/Utilities/test_efault.cpp | 1 + Userland/Utilities/traceroute.cpp | 1 + Userland/Utilities/tt.cpp | 1 + Userland/Utilities/useradd.cpp | 1 + Userland/Utilities/watch.cpp | 1 + 32 files changed, 31 insertions(+), 3 deletions(-) diff --git a/Tests/Kernel/bind-local-socket-to-symlink.cpp b/Tests/Kernel/bind-local-socket-to-symlink.cpp index d06d5487042..fed92a90a9d 100644 --- a/Tests/Kernel/bind-local-socket-to-symlink.cpp +++ b/Tests/Kernel/bind-local-socket-to-symlink.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Tests/Kernel/crash-fcntl-invalid-cmd.cpp b/Tests/Kernel/crash-fcntl-invalid-cmd.cpp index ab5083f9528..cd81095c584 100644 --- a/Tests/Kernel/crash-fcntl-invalid-cmd.cpp +++ b/Tests/Kernel/crash-fcntl-invalid-cmd.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Tests/Kernel/setpgid-across-sessions-without-leader.cpp b/Tests/Kernel/setpgid-across-sessions-without-leader.cpp index f83b6959410..e22c0418805 100644 --- a/Tests/Kernel/setpgid-across-sessions-without-leader.cpp +++ b/Tests/Kernel/setpgid-across-sessions-without-leader.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include diff --git a/Tests/LibC/TestLibCExec.cpp b/Tests/LibC/TestLibCExec.cpp index 25eefa5f46b..c5835499646 100644 --- a/Tests/LibC/TestLibCExec.cpp +++ b/Tests/LibC/TestLibCExec.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Tests/LibPthread/TestLibPthreadSpinLocks.cpp b/Tests/LibPthread/TestLibPthreadSpinLocks.cpp index 5cd13ec61a0..57513fb0514 100644 --- a/Tests/LibPthread/TestLibPthreadSpinLocks.cpp +++ b/Tests/LibPthread/TestLibPthreadSpinLocks.cpp @@ -6,6 +6,7 @@ #include #include +#include #include TEST_CASE(spin_init_process_scope) diff --git a/Userland/Libraries/LibC/malloc.cpp b/Userland/Libraries/LibC/malloc.cpp index a588aa88cba..c175c02daf7 100644 --- a/Userland/Libraries/LibC/malloc.cpp +++ b/Userland/Libraries/LibC/malloc.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/netdb.cpp b/Userland/Libraries/LibC/netdb.cpp index 324e48204d7..0fe5ba20639 100644 --- a/Userland/Libraries/LibC/netdb.cpp +++ b/Userland/Libraries/LibC/netdb.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/pthread_integration.cpp b/Userland/Libraries/LibC/pthread_integration.cpp index 55677d5b3d4..6a0c895dbc8 100644 --- a/Userland/Libraries/LibC/pthread_integration.cpp +++ b/Userland/Libraries/LibC/pthread_integration.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/Userland/Libraries/LibC/pthread_tls.cpp b/Userland/Libraries/LibC/pthread_tls.cpp index 74e6471efec..6c32260dcd4 100644 --- a/Userland/Libraries/LibC/pthread_tls.cpp +++ b/Userland/Libraries/LibC/pthread_tls.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #ifndef _DYNAMIC_LOADER diff --git a/Userland/Libraries/LibC/pty.cpp b/Userland/Libraries/LibC/pty.cpp index e514c609245..b2ad1e10ba3 100644 --- a/Userland/Libraries/LibC/pty.cpp +++ b/Userland/Libraries/LibC/pty.cpp @@ -7,6 +7,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/pwd.cpp b/Userland/Libraries/LibC/pwd.cpp index 39552a95765..e55691d5923 100644 --- a/Userland/Libraries/LibC/pwd.cpp +++ b/Userland/Libraries/LibC/pwd.cpp @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Userland/Libraries/LibC/shadow.cpp b/Userland/Libraries/LibC/shadow.cpp index c79c7fc2187..7dce928c61f 100644 --- a/Userland/Libraries/LibC/shadow.cpp +++ b/Userland/Libraries/LibC/shadow.cpp @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/Userland/Libraries/LibC/spawn.cpp b/Userland/Libraries/LibC/spawn.cpp index 4fd903dd10b..297c5d4d9c1 100644 --- a/Userland/Libraries/LibC/spawn.cpp +++ b/Userland/Libraries/LibC/spawn.cpp @@ -15,6 +15,7 @@ #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/sys/wait.cpp b/Userland/Libraries/LibC/sys/wait.cpp index f682681688b..62ee188dee8 100644 --- a/Userland/Libraries/LibC/sys/wait.cpp +++ b/Userland/Libraries/LibC/sys/wait.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Libraries/LibC/unistd.h b/Userland/Libraries/LibC/unistd.h index acfd13c2bc4..7fdd3bd9022 100644 --- a/Userland/Libraries/LibC/unistd.h +++ b/Userland/Libraries/LibC/unistd.h @@ -13,7 +13,6 @@ #pragma once -#include #include #include #include diff --git a/Userland/Libraries/LibCore/FileWatcher.cpp b/Userland/Libraries/LibCore/FileWatcher.cpp index 7b7f64da378..cab5fec4921 100644 --- a/Userland/Libraries/LibCore/FileWatcher.cpp +++ b/Userland/Libraries/LibCore/FileWatcher.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibIPC/Decoder.cpp b/Userland/Libraries/LibIPC/Decoder.cpp index 66a3aed90a2..ed63dc6472e 100644 --- a/Userland/Libraries/LibIPC/Decoder.cpp +++ b/Userland/Libraries/LibIPC/Decoder.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Libraries/LibPthread/pthread.cpp b/Userland/Libraries/LibPthread/pthread.cpp index f4136524cea..b9f311d8e09 100644 --- a/Userland/Libraries/LibPthread/pthread.cpp +++ b/Userland/Libraries/LibPthread/pthread.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Services/KeyboardPreferenceLoader/main.cpp b/Userland/Services/KeyboardPreferenceLoader/main.cpp index 83dcbe6bcb4..16fb65d06da 100644 --- a/Userland/Services/KeyboardPreferenceLoader/main.cpp +++ b/Userland/Services/KeyboardPreferenceLoader/main.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Services/LaunchServer/Launcher.cpp b/Userland/Services/LaunchServer/Launcher.cpp index 63eb77c98a8..6464b8d4c18 100644 --- a/Userland/Services/LaunchServer/Launcher.cpp +++ b/Userland/Services/LaunchServer/Launcher.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Utilities/find.cpp b/Userland/Utilities/find.cpp index 2db8e17f3c5..de210733295 100644 --- a/Userland/Utilities/find.cpp +++ b/Userland/Utilities/find.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Utilities/flock.cpp b/Userland/Utilities/flock.cpp index b4e2fa654e8..e63e248a5ed 100644 --- a/Userland/Utilities/flock.cpp +++ b/Userland/Utilities/flock.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include #include #include #include diff --git a/Userland/Utilities/mkdir.cpp b/Userland/Utilities/mkdir.cpp index 8ed51e67393..0a3e4c57ddb 100644 --- a/Userland/Utilities/mkdir.cpp +++ b/Userland/Utilities/mkdir.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include diff --git a/Userland/Utilities/mktemp.cpp b/Userland/Utilities/mktemp.cpp index daf4f771686..d40f8c5d1ef 100644 --- a/Userland/Utilities/mktemp.cpp +++ b/Userland/Utilities/mktemp.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Utilities/ping.cpp b/Userland/Utilities/ping.cpp index ef33e8e2804..d554692bf4b 100644 --- a/Userland/Utilities/ping.cpp +++ b/Userland/Utilities/ping.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include diff --git a/Userland/Utilities/sleep.cpp b/Userland/Utilities/sleep.cpp index a727315c488..50d3b3031a3 100644 --- a/Userland/Utilities/sleep.cpp +++ b/Userland/Utilities/sleep.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Utilities/test-unveil.cpp b/Userland/Utilities/test-unveil.cpp index 003dc748a17..047d15bda11 100644 --- a/Userland/Utilities/test-unveil.cpp +++ b/Userland/Utilities/test-unveil.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Utilities/test_efault.cpp b/Userland/Utilities/test_efault.cpp index e0e5ea5a091..0967e3b9706 100644 --- a/Userland/Utilities/test_efault.cpp +++ b/Userland/Utilities/test_efault.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include diff --git a/Userland/Utilities/traceroute.cpp b/Userland/Utilities/traceroute.cpp index ed6a097c3f4..704a2de9929 100644 --- a/Userland/Utilities/traceroute.cpp +++ b/Userland/Utilities/traceroute.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Utilities/tt.cpp b/Userland/Utilities/tt.cpp index 8584e48b71b..599425ee57a 100644 --- a/Userland/Utilities/tt.cpp +++ b/Userland/Utilities/tt.cpp @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/Userland/Utilities/useradd.cpp b/Userland/Utilities/useradd.cpp index 2b70a63baad..76eacccff11 100644 --- a/Userland/Utilities/useradd.cpp +++ b/Userland/Utilities/useradd.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include diff --git a/Userland/Utilities/watch.cpp b/Userland/Utilities/watch.cpp index 50e52c6b873..4054b4b0f89 100644 --- a/Userland/Utilities/watch.cpp +++ b/Userland/Utilities/watch.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include