From 8396dd0067245b55997ea1ddc20d94be028d50df Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 15 Aug 2020 15:43:31 -0400 Subject: implement --- src/string/strdup.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/string/strdup.c b/src/string/strdup.c index 2875796c..3cbc1d69 100644 --- a/src/string/strdup.c +++ b/src/string/strdup.c @@ -1,8 +1,14 @@ #include +#include char * strdup(const char *s) { - return strndup (s, strlen (s)); + size_t len = strlen(s); + char *ret = malloc(len + 1); + if (ret) { + strcpy(ret, s); + } + return ret; } /* -- cgit v1.2.1