From b3193b8709b0c659b92b69f95a4015ae44c77c8a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 24 Oct 2013 11:36:09 +0200 Subject: [PATCH] Move strdup() define to --- freebsd/sys/sys/libkern.h | 4 ++++ rtemsbsd/include/machine/rtems-bsd-symbols.h | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/freebsd/sys/sys/libkern.h b/freebsd/sys/sys/libkern.h index 26222aee..a09517cc 100644 --- a/freebsd/sys/sys/libkern.h +++ b/freebsd/sys/sys/libkern.h @@ -116,6 +116,10 @@ char *strcat(char * __restrict, const char * __restrict); int strcmp(const char *, const char *); char *strcpy(char * __restrict, const char * __restrict); size_t strcspn(const char * __restrict, const char * __restrict) __pure; +#ifdef __rtems__ +#include +#define strdup _bsd_strdup +#endif /* __rtems__ */ char *strdup(const char *__restrict, struct malloc_type *); size_t strlcat(char *, const char *, size_t); size_t strlcpy(char *, const char *, size_t); diff --git a/rtemsbsd/include/machine/rtems-bsd-symbols.h b/rtemsbsd/include/machine/rtems-bsd-symbols.h index fe7d9bd3..9b70caa8 100644 --- a/rtemsbsd/include/machine/rtems-bsd-symbols.h +++ b/rtemsbsd/include/machine/rtems-bsd-symbols.h @@ -329,7 +329,6 @@ #define seltdfini _bsd_seltdfini #define selwakeup _bsd_selwakeup #define selwakeuppri _bsd_selwakeuppri -#define strdup _bsd_strdup #define sx_destroy _bsd_sx_destroy #define _sx_downgrade _bsd__sx_downgrade #define sx_init_flags _bsd_sx_init_flags