summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Wiederhake <BenWiederhake.GitHub@gmx.de>2023-01-02 16:57:12 +0100
committerTim Flynn <trflynn89@pm.me>2023-01-02 20:27:20 -0500
commit6b7ce19161d352dd8f479e9fef6ffe8cefb46b3c (patch)
tree7a8a8e083d004a142891fa775dec34638331de4f
parentf07847e099b203e42b6cc613acf3eecd4af55c9d (diff)
downloadserenity-6b7ce19161d352dd8f479e9fef6ffe8cefb46b3c.zip
Everywhere: Remove unused includes of LibC/stdlib.h
These instances were detected by searching for files that include stdlib.h, but don't match the regex: \\b(_abort|abort|abs|aligned_alloc|arc4random|arc4random_buf|arc4random_ uniform|atexit|atof|atoi|atol|atoll|bsearch|calloc|clearenv|div|div_t|ex it|_Exit|EXIT_FAILURE|EXIT_SUCCESS|free|getenv|getprogname|grantpt|labs| ldiv|ldiv_t|llabs|lldiv|lldiv_t|malloc|malloc_good_size|malloc_size|mble n|mbstowcs|mbtowc|mkdtemp|mkstemp|mkstemps|mktemp|posix_memalign|posix_o penpt|ptsname|ptsname_r|putenv|qsort|qsort_r|rand|RAND_MAX|random|reallo c|realpath|secure_getenv|serenity_dump_malloc_stats|serenity_setenv|sete nv|setprogname|srand|srandom|strtod|strtof|strtol|strtold|strtoll|strtou l|strtoull|system|unlockpt|unsetenv|wcstombs|wctomb)\\b (Without the linebreaks.) This regex is pessimistic, so there might be more files that don't actually use anything from the stdlib. In theory, one might use LibCPP to detect things like this automatically, but let's do this one step after another.
-rw-r--r--AK/Memory.h1
-rw-r--r--Tests/Kernel/TestMemoryDeviceMmap.cpp1
-rw-r--r--Tests/Kernel/crash-fcntl-invalid-cmd.cpp1
-rw-r--r--Tests/LibC/TestLibCInodeWatcher.cpp1
-rw-r--r--Tests/LibC/TestScanf.cpp1
-rw-r--r--Tests/LibGfx/TestImageDecoder.cpp1
-rw-r--r--Tests/UserspaceEmulator/ue-write-oob.cpp1
-rw-r--r--Userland/Applications/SystemMonitor/MemoryStatsWidget.cpp1
-rw-r--r--Userland/Demos/Cube/Cube.cpp1
-rw-r--r--Userland/DevTools/Inspector/RemoteProcess.cpp1
-rw-r--r--Userland/Libraries/LibC/crt0_shared.cpp1
-rw-r--r--Userland/Libraries/LibC/getsubopt.cpp1
-rw-r--r--Userland/Libraries/LibC/grp.cpp1
-rw-r--r--Userland/Libraries/LibC/math.cpp1
-rw-r--r--Userland/Libraries/LibC/pwd.cpp1
-rw-r--r--Userland/Libraries/LibC/shadow.cpp1
-rw-r--r--Userland/Libraries/LibC/spawn.cpp1
-rw-r--r--Userland/Libraries/LibC/time.cpp1
-rw-r--r--Userland/Libraries/LibCore/GetPassword.cpp1
-rw-r--r--Userland/Libraries/LibDNS/Packet.cpp1
-rw-r--r--Userland/Libraries/LibDesktop/Launcher.cpp1
-rw-r--r--Userland/Libraries/LibGUI/EmojiInputDialog.cpp1
-rw-r--r--Userland/Libraries/LibGfx/Color.cpp1
-rw-r--r--Userland/Libraries/LibGfx/Font/FontDatabase.cpp1
-rw-r--r--Userland/Libraries/LibGfx/Line.h1
-rw-r--r--Userland/Libraries/LibIPC/Connection.h1
-rw-r--r--Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp1
-rw-r--r--Userland/Libraries/LibLine/Style.h1
-rw-r--r--Userland/Libraries/LibLine/SuggestionDisplay.h1
-rw-r--r--Userland/Libraries/LibLine/SuggestionManager.h1
-rw-r--r--Userland/Libraries/LibVT/TerminalWidget.cpp1
-rw-r--r--Userland/Libraries/LibWeb/HTML/HTMLProgressElement.cpp1
-rw-r--r--Userland/Services/AudioServer/Mixer.cpp1
-rw-r--r--Userland/Utilities/flock.cpp1
-rw-r--r--Userland/Utilities/nc.cpp1
-rw-r--r--Userland/Utilities/pidof.cpp1
-rw-r--r--Userland/Utilities/pmemdump.cpp1
-rw-r--r--Userland/Utilities/shuf.cpp1
-rw-r--r--Userland/Utilities/strace.cpp1
39 files changed, 0 insertions, 39 deletions
diff --git a/AK/Memory.h b/AK/Memory.h
index b891a9b072..e3af860807 100644
--- a/AK/Memory.h
+++ b/AK/Memory.h
@@ -12,7 +12,6 @@
#if defined(KERNEL)
# include <Kernel/StdLib.h>
#else
-# include <stdlib.h>
# include <string.h>
#endif
diff --git a/Tests/Kernel/TestMemoryDeviceMmap.cpp b/Tests/Kernel/TestMemoryDeviceMmap.cpp
index 40a983dce4..afa9f096cd 100644
--- a/Tests/Kernel/TestMemoryDeviceMmap.cpp
+++ b/Tests/Kernel/TestMemoryDeviceMmap.cpp
@@ -11,7 +11,6 @@
#include <fcntl.h>
#include <inttypes.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
diff --git a/Tests/Kernel/crash-fcntl-invalid-cmd.cpp b/Tests/Kernel/crash-fcntl-invalid-cmd.cpp
index cd81095c58..076113e226 100644
--- a/Tests/Kernel/crash-fcntl-invalid-cmd.cpp
+++ b/Tests/Kernel/crash-fcntl-invalid-cmd.cpp
@@ -8,7 +8,6 @@
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
int main(int, char**)
diff --git a/Tests/LibC/TestLibCInodeWatcher.cpp b/Tests/LibC/TestLibCInodeWatcher.cpp
index 3c8b604411..285bc23df3 100644
--- a/Tests/LibC/TestLibCInodeWatcher.cpp
+++ b/Tests/LibC/TestLibCInodeWatcher.cpp
@@ -11,7 +11,6 @@
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
#include <utime.h>
diff --git a/Tests/LibC/TestScanf.cpp b/Tests/LibC/TestScanf.cpp
index 7e8623b16c..4905d940e7 100644
--- a/Tests/LibC/TestScanf.cpp
+++ b/Tests/LibC/TestScanf.cpp
@@ -8,7 +8,6 @@
#include <AK/Array.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
typedef long double longdouble;
diff --git a/Tests/LibGfx/TestImageDecoder.cpp b/Tests/LibGfx/TestImageDecoder.cpp
index aedfcd329c..366f2f0052 100644
--- a/Tests/LibGfx/TestImageDecoder.cpp
+++ b/Tests/LibGfx/TestImageDecoder.cpp
@@ -18,7 +18,6 @@
#include <LibGfx/PPMLoader.h>
#include <LibTest/TestCase.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
TEST_CASE(test_bmp)
diff --git a/Tests/UserspaceEmulator/ue-write-oob.cpp b/Tests/UserspaceEmulator/ue-write-oob.cpp
index 70663a24f8..a6b251fd76 100644
--- a/Tests/UserspaceEmulator/ue-write-oob.cpp
+++ b/Tests/UserspaceEmulator/ue-write-oob.cpp
@@ -8,7 +8,6 @@
#include <LibCore/ArgsParser.h>
#include <stdint.h>
#include <stdio.h>
-#include <stdlib.h>
#include <sys/mman.h>
static void write8(void* ptr) { *(uint8_t volatile*)ptr = 1; }
diff --git a/Userland/Applications/SystemMonitor/MemoryStatsWidget.cpp b/Userland/Applications/SystemMonitor/MemoryStatsWidget.cpp
index d25eee8c88..dff9615e3c 100644
--- a/Userland/Applications/SystemMonitor/MemoryStatsWidget.cpp
+++ b/Userland/Applications/SystemMonitor/MemoryStatsWidget.cpp
@@ -16,7 +16,6 @@
#include <LibGUI/Painter.h>
#include <LibGfx/Font/FontDatabase.h>
#include <LibGfx/StylePainter.h>
-#include <stdlib.h>
REGISTER_WIDGET(SystemMonitor, MemoryStatsWidget)
diff --git a/Userland/Demos/Cube/Cube.cpp b/Userland/Demos/Cube/Cube.cpp
index 82f188f5bf..8e47f8f53e 100644
--- a/Userland/Demos/Cube/Cube.cpp
+++ b/Userland/Demos/Cube/Cube.cpp
@@ -21,7 +21,6 @@
#include <LibGfx/Vector3.h>
#include <LibMain/Main.h>
#include <stdio.h>
-#include <stdlib.h>
#include <unistd.h>
int const WIDTH = 200;
diff --git a/Userland/DevTools/Inspector/RemoteProcess.cpp b/Userland/DevTools/Inspector/RemoteProcess.cpp
index d3787130de..636579eace 100644
--- a/Userland/DevTools/Inspector/RemoteProcess.cpp
+++ b/Userland/DevTools/Inspector/RemoteProcess.cpp
@@ -8,7 +8,6 @@
#include "RemoteObject.h"
#include "RemoteObjectGraphModel.h"
#include "RemoteObjectPropertyModel.h"
-#include <stdlib.h>
namespace Inspector {
diff --git a/Userland/Libraries/LibC/crt0_shared.cpp b/Userland/Libraries/LibC/crt0_shared.cpp
index d763a6f696..b3ca3a5c8f 100644
--- a/Userland/Libraries/LibC/crt0_shared.cpp
+++ b/Userland/Libraries/LibC/crt0_shared.cpp
@@ -7,7 +7,6 @@
#include <AK/Types.h>
#include <assert.h>
#include <stdio.h>
-#include <stdlib.h>
#include <sys/internals.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/getsubopt.cpp b/Userland/Libraries/LibC/getsubopt.cpp
index 1f8c65635b..ea24411bec 100644
--- a/Userland/Libraries/LibC/getsubopt.cpp
+++ b/Userland/Libraries/LibC/getsubopt.cpp
@@ -6,7 +6,6 @@
#include <AK/ScopeGuard.h>
#include <AK/StringView.h>
-#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/grp.cpp b/Userland/Libraries/LibC/grp.cpp
index e505806685..376f95e872 100644
--- a/Userland/Libraries/LibC/grp.cpp
+++ b/Userland/Libraries/LibC/grp.cpp
@@ -12,7 +12,6 @@
#include <errno_codes.h>
#include <grp.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/math.cpp b/Userland/Libraries/LibC/math.cpp
index 1db9f22c0a..ada821963a 100644
--- a/Userland/Libraries/LibC/math.cpp
+++ b/Userland/Libraries/LibC/math.cpp
@@ -20,7 +20,6 @@
#include <fenv.h>
#include <math.h>
#include <stdint.h>
-#include <stdlib.h>
#if defined(AK_COMPILER_CLANG)
# pragma clang diagnostic push
diff --git a/Userland/Libraries/LibC/pwd.cpp b/Userland/Libraries/LibC/pwd.cpp
index ba2424e452..6ea61a4fa9 100644
--- a/Userland/Libraries/LibC/pwd.cpp
+++ b/Userland/Libraries/LibC/pwd.cpp
@@ -11,7 +11,6 @@
#include <errno.h>
#include <pwd.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/shadow.cpp b/Userland/Libraries/LibC/shadow.cpp
index 9464e87d42..207c1240fd 100644
--- a/Userland/Libraries/LibC/shadow.cpp
+++ b/Userland/Libraries/LibC/shadow.cpp
@@ -11,7 +11,6 @@
#include <errno.h>
#include <shadow.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/spawn.cpp b/Userland/Libraries/LibC/spawn.cpp
index 00213798f7..5d4a3b3bf8 100644
--- a/Userland/Libraries/LibC/spawn.cpp
+++ b/Userland/Libraries/LibC/spawn.cpp
@@ -18,7 +18,6 @@
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
-#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibC/time.cpp b/Userland/Libraries/LibC/time.cpp
index b771e5799c..a83b440ffb 100644
--- a/Userland/Libraries/LibC/time.cpp
+++ b/Userland/Libraries/LibC/time.cpp
@@ -15,7 +15,6 @@
#include <errno.h>
#include <limits.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
#include <sys/times.h>
diff --git a/Userland/Libraries/LibCore/GetPassword.cpp b/Userland/Libraries/LibCore/GetPassword.cpp
index 74b3b5dd29..a0d2987b21 100644
--- a/Userland/Libraries/LibCore/GetPassword.cpp
+++ b/Userland/Libraries/LibCore/GetPassword.cpp
@@ -8,7 +8,6 @@
#include <LibCore/GetPassword.h>
#include <LibCore/System.h>
#include <stdio.h>
-#include <stdlib.h>
#include <termios.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibDNS/Packet.cpp b/Userland/Libraries/LibDNS/Packet.cpp
index 8f15c08ac9..9d0c241441 100644
--- a/Userland/Libraries/LibDNS/Packet.cpp
+++ b/Userland/Libraries/LibDNS/Packet.cpp
@@ -12,7 +12,6 @@
#include <AK/MemoryStream.h>
#include <AK/StringBuilder.h>
#include <arpa/inet.h>
-#include <stdlib.h>
namespace DNS {
diff --git a/Userland/Libraries/LibDesktop/Launcher.cpp b/Userland/Libraries/LibDesktop/Launcher.cpp
index eaa253cb55..68f8a821db 100644
--- a/Userland/Libraries/LibDesktop/Launcher.cpp
+++ b/Userland/Libraries/LibDesktop/Launcher.cpp
@@ -10,7 +10,6 @@
#include <LaunchServer/LaunchServerEndpoint.h>
#include <LibDesktop/Launcher.h>
#include <LibIPC/ConnectionToServer.h>
-#include <stdlib.h>
namespace Desktop {
diff --git a/Userland/Libraries/LibGUI/EmojiInputDialog.cpp b/Userland/Libraries/LibGUI/EmojiInputDialog.cpp
index d7fb5dd912..1cc0dff127 100644
--- a/Userland/Libraries/LibGUI/EmojiInputDialog.cpp
+++ b/Userland/Libraries/LibGUI/EmojiInputDialog.cpp
@@ -25,7 +25,6 @@
#include <LibGUI/Toolbar.h>
#include <LibGfx/Bitmap.h>
#include <LibGfx/Font/Emoji.h>
-#include <stdlib.h>
namespace GUI {
diff --git a/Userland/Libraries/LibGfx/Color.cpp b/Userland/Libraries/LibGfx/Color.cpp
index b8e8da487b..76d169c495 100644
--- a/Userland/Libraries/LibGfx/Color.cpp
+++ b/Userland/Libraries/LibGfx/Color.cpp
@@ -14,7 +14,6 @@
#include <LibIPC/Decoder.h>
#include <LibIPC/Encoder.h>
#include <ctype.h>
-#include <stdlib.h>
namespace Gfx {
diff --git a/Userland/Libraries/LibGfx/Font/FontDatabase.cpp b/Userland/Libraries/LibGfx/Font/FontDatabase.cpp
index b99d7e953a..42c66122fc 100644
--- a/Userland/Libraries/LibGfx/Font/FontDatabase.cpp
+++ b/Userland/Libraries/LibGfx/Font/FontDatabase.cpp
@@ -15,7 +15,6 @@
#include <LibGfx/Font/OpenType/Font.h>
#include <LibGfx/Font/Typeface.h>
#include <LibGfx/Font/WOFF/Font.h>
-#include <stdlib.h>
namespace Gfx {
diff --git a/Userland/Libraries/LibGfx/Line.h b/Userland/Libraries/LibGfx/Line.h
index 6192a705a2..867428317f 100644
--- a/Userland/Libraries/LibGfx/Line.h
+++ b/Userland/Libraries/LibGfx/Line.h
@@ -12,7 +12,6 @@
#include <LibGfx/Forward.h>
#include <LibGfx/Point.h>
#include <LibGfx/Rect.h>
-#include <stdlib.h>
namespace Gfx {
diff --git a/Userland/Libraries/LibIPC/Connection.h b/Userland/Libraries/LibIPC/Connection.h
index d4e9dcf991..bbe99f2fd0 100644
--- a/Userland/Libraries/LibIPC/Connection.h
+++ b/Userland/Libraries/LibIPC/Connection.h
@@ -20,7 +20,6 @@
#include <errno.h>
#include <stdint.h>
#include <stdio.h>
-#include <stdlib.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp
index 6e32e5181b..a02d3ef495 100644
--- a/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp
+++ b/Userland/Libraries/LibJS/Runtime/Temporal/AbstractOperations.cpp
@@ -24,7 +24,6 @@
#include <LibJS/Runtime/Temporal/PlainTime.h>
#include <LibJS/Runtime/Temporal/TimeZone.h>
#include <LibJS/Runtime/Temporal/ZonedDateTime.h>
-#include <stdlib.h>
namespace JS::Temporal {
diff --git a/Userland/Libraries/LibLine/Style.h b/Userland/Libraries/LibLine/Style.h
index d054a17c14..e05bf5fa9e 100644
--- a/Userland/Libraries/LibLine/Style.h
+++ b/Userland/Libraries/LibLine/Style.h
@@ -10,7 +10,6 @@
#include <AK/Types.h>
#include <AK/Utf8View.h>
#include <AK/Vector.h>
-#include <stdlib.h>
namespace Line {
diff --git a/Userland/Libraries/LibLine/SuggestionDisplay.h b/Userland/Libraries/LibLine/SuggestionDisplay.h
index 40d19454e0..113df0ccfb 100644
--- a/Userland/Libraries/LibLine/SuggestionDisplay.h
+++ b/Userland/Libraries/LibLine/SuggestionDisplay.h
@@ -10,7 +10,6 @@
#include <AK/Forward.h>
#include <LibLine/StringMetrics.h>
#include <LibLine/SuggestionManager.h>
-#include <stdlib.h>
namespace Line {
diff --git a/Userland/Libraries/LibLine/SuggestionManager.h b/Userland/Libraries/LibLine/SuggestionManager.h
index f7509f3a9c..849f3c90df 100644
--- a/Userland/Libraries/LibLine/SuggestionManager.h
+++ b/Userland/Libraries/LibLine/SuggestionManager.h
@@ -11,7 +11,6 @@
#include <AK/Utf32View.h>
#include <AK/Utf8View.h>
#include <LibLine/Style.h>
-#include <stdlib.h>
namespace Line {
diff --git a/Userland/Libraries/LibVT/TerminalWidget.cpp b/Userland/Libraries/LibVT/TerminalWidget.cpp
index 60a95add7e..cc83670d07 100644
--- a/Userland/Libraries/LibVT/TerminalWidget.cpp
+++ b/Userland/Libraries/LibVT/TerminalWidget.cpp
@@ -34,7 +34,6 @@
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <unistd.h>
diff --git a/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.cpp
index 6e948ce59a..d31e5e8107 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLProgressElement.cpp
@@ -11,7 +11,6 @@
#include <LibWeb/Layout/BlockContainer.h>
#include <LibWeb/Layout/Node.h>
#include <LibWeb/Layout/Progress.h>
-#include <stdlib.h>
namespace Web::HTML {
diff --git a/Userland/Services/AudioServer/Mixer.cpp b/Userland/Services/AudioServer/Mixer.cpp
index 7227392996..5cfbd64890 100644
--- a/Userland/Services/AudioServer/Mixer.cpp
+++ b/Userland/Services/AudioServer/Mixer.cpp
@@ -15,7 +15,6 @@
#include <LibCore/ConfigFile.h>
#include <LibCore/Timer.h>
#include <pthread.h>
-#include <stdlib.h>
#include <sys/ioctl.h>
namespace AudioServer {
diff --git a/Userland/Utilities/flock.cpp b/Userland/Utilities/flock.cpp
index 57d1609211..f7a0c31467 100644
--- a/Userland/Utilities/flock.cpp
+++ b/Userland/Utilities/flock.cpp
@@ -7,7 +7,6 @@
#include <AK/Format.h>
#include <LibCore/System.h>
#include <LibMain/Main.h>
-#include <stdlib.h>
#include <sys/wait.h>
#include <unistd.h>
diff --git a/Userland/Utilities/nc.cpp b/Userland/Utilities/nc.cpp
index 8d11fd61e7..1aca02ab1d 100644
--- a/Userland/Utilities/nc.cpp
+++ b/Userland/Utilities/nc.cpp
@@ -16,7 +16,6 @@
#include <netdb.h>
#include <netinet/in.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/select.h>
#include <sys/socket.h>
diff --git a/Userland/Utilities/pidof.cpp b/Userland/Utilities/pidof.cpp
index 64b437b21a..7ad4ad9fd7 100644
--- a/Userland/Utilities/pidof.cpp
+++ b/Userland/Utilities/pidof.cpp
@@ -10,7 +10,6 @@
#include <LibCore/System.h>
#include <LibMain/Main.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <unistd.h>
diff --git a/Userland/Utilities/pmemdump.cpp b/Userland/Utilities/pmemdump.cpp
index de8185fd7f..77293db453 100644
--- a/Userland/Utilities/pmemdump.cpp
+++ b/Userland/Utilities/pmemdump.cpp
@@ -14,7 +14,6 @@
#include <fcntl.h>
#include <inttypes.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
diff --git a/Userland/Utilities/shuf.cpp b/Userland/Utilities/shuf.cpp
index 6e6e908c10..30a1c9f379 100644
--- a/Userland/Utilities/shuf.cpp
+++ b/Userland/Utilities/shuf.cpp
@@ -12,7 +12,6 @@
#include <LibCore/Stream.h>
#include <LibCore/System.h>
#include <LibMain/Main.h>
-#include <stdlib.h>
ErrorOr<int> serenity_main(Main::Arguments arguments)
{
diff --git a/Userland/Utilities/strace.cpp b/Userland/Utilities/strace.cpp
index f61e3ba9d4..29e29e6ec3 100644
--- a/Userland/Utilities/strace.cpp
+++ b/Userland/Utilities/strace.cpp
@@ -20,7 +20,6 @@
#include <netinet/in.h>
#include <signal.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/mman.h>