diff options
Diffstat (limited to 'newlib/libc/string/strndup.c')
-rw-r--r-- | newlib/libc/string/strndup.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/newlib/libc/string/strndup.c b/newlib/libc/string/strndup.c new file mode 100644 index 000000000..caa1b68b7 --- /dev/null +++ b/newlib/libc/string/strndup.c @@ -0,0 +1,16 @@ +#ifndef _REENT_ONLY + +#include <_ansi.h> +#include <reent.h> +#include <stdlib.h> +#include <string.h> + +char * +_DEFUN (strndup, (str, n), + _CONST char *str _AND + size_t n) +{ + return _strndup_r (_REENT, str, n); +} + +#endif /* !_REENT_ONLY */ |