From 8a9208612eec8ddae4c418485d848ecfa0613699 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Mon, 30 Oct 2023 22:12:14 +0100 Subject: Meta: Move kernel and userland to their own folders. This is to allow both the kernel and the userland to share certain header files and to make the folder structure a bit more clear. --- libc/string/copy.c | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 libc/string/copy.c (limited to 'libc/string/copy.c') diff --git a/libc/string/copy.c b/libc/string/copy.c deleted file mode 100644 index 277c808..0000000 --- a/libc/string/copy.c +++ /dev/null @@ -1,26 +0,0 @@ -#include -#include -#include -#include - -char *copy_and_allocate_string(const char *s) { - size_t l = strlen(s); - char *r = kmalloc(l + 1); - if (!r) - return NULL; - return strncpy(r, s, l); -} - -char *copy_and_allocate_user_string(const char *s) { - size_t len; - if (!is_valid_user_c_string(s, &len)) - return NULL; - size_t real_len = strlen(s); - assert(real_len == len); - len = real_len; - char *r = kmalloc(len + 1); - if (!r) - return NULL; - strlcpy(r, s, len); - return r; -} -- cgit v1.2.3