From b777640fef90d1170fd5bd3ea43fe7a4df2f19d1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 13 Aug 2020 20:14:13 +0200 Subject: [PATCH] Kernel: Remove strdup() since nothing uses it --- Kernel/StdLib.cpp | 8 -------- Kernel/StdLib.h | 1 - 2 files changed, 9 deletions(-) diff --git a/Kernel/StdLib.cpp b/Kernel/StdLib.cpp index ec742032bb..4e821d5b63 100644 --- a/Kernel/StdLib.cpp +++ b/Kernel/StdLib.cpp @@ -232,14 +232,6 @@ int strcmp(const char* s1, const char* s2) return *(const u8*)s1 < *(const u8*)s2 ? -1 : 1; } -char* strdup(const char* str) -{ - size_t len = strlen(str); - char* new_str = (char*)kmalloc(len + 1); - strcpy(new_str, str); - return new_str; -} - int memcmp(const void* v1, const void* v2, size_t n) { auto* s1 = (const u8*)v1; diff --git a/Kernel/StdLib.h b/Kernel/StdLib.h index d85deeebb1..fcfa16be7a 100644 --- a/Kernel/StdLib.h +++ b/Kernel/StdLib.h @@ -50,7 +50,6 @@ int strcmp(char const*, const char*); size_t strlen(const char*); size_t strnlen(const char*, size_t); void* memset(void*, int, size_t); -char* strdup(const char*); int memcmp(const void*, const void*, size_t); char* strrchr(const char* str, int ch); void* memmove(void* dest, const void* src, size_t n);