From c75af0c8e5fdf7792081f03ca8a01764953b19a4 Mon Sep 17 00:00:00 2001 From: pommicket Date: Wed, 23 Feb 2022 22:37:01 -0800 Subject: coda --- 05/musl-0.6.0/src/string/strdup.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to '05/musl-0.6.0/src/string') diff --git a/05/musl-0.6.0/src/string/strdup.c b/05/musl-0.6.0/src/string/strdup.c index dd5f80c..defd559 100644 --- a/05/musl-0.6.0/src/string/strdup.c +++ b/05/musl-0.6.0/src/string/strdup.c @@ -10,4 +10,10 @@ char *__strdup(const char *s) return memcpy(d, s, l+1); } -weak_alias(__strdup, strdup); +char *strdup(const char *s) +{ + size_t l = strlen(s); + char *d = malloc(l+1); + if (!d) return NULL; + return memcpy(d, s, l+1); +} -- cgit v1.2.3