From: Simon Glass Date: Mon, 3 Feb 2020 14:36:01 +0000 (-0700) Subject: sandbox: Rename strdup() functions X-Git-Tag: v2020.04-rc2~2^2~17 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f72bdc60b230f5e5d77eaad0b2defe07a46c02a9;p=oweals%2Fu-boot.git sandbox: Rename strdup() functions These functions include calls to a memory-allocation routine and so need to use the system routine when called from a library. To preserve access to these functions for libraries that need it, such as SDL, rename these functions within U-Boot. Signed-off-by: Simon Glass --- diff --git a/include/linux/string.h b/include/linux/string.h index bb1d5ab07e..d67998e5c4 100644 --- a/include/linux/string.h +++ b/include/linux/string.h @@ -91,6 +91,11 @@ extern __kernel_size_t strnlen(const char *,__kernel_size_t); size_t strcspn(const char *s, const char *reject); #endif +#ifdef CONFIG_SANDBOX +# define strdup sandbox_strdup +# define strndup sandbox_strndup +#endif + #ifndef __HAVE_ARCH_STRDUP extern char * strdup(const char *); extern char * strndup(const char *, size_t);