summaryrefslogtreecommitdiff
path: root/lib/libc/string
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-09-07 02:53:19 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-09-07 02:53:19 +0000
commit91bd11ad844eb7f39609ffc58b25e693b82ce51f (patch)
treeb575cb0226b7a76dbf278ba5d57ab3727b5bb384 /lib/libc/string
parent6bf46c4c5f64ee94e1e6bf293b805011f3ccf692 (diff)
Notes
Diffstat (limited to 'lib/libc/string')
-rw-r--r--lib/libc/string/strtok.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libc/string/strtok.c b/lib/libc/string/strtok.c
index e17e904921aa..1a29cc53a66b 100644
--- a/lib/libc/string/strtok.c
+++ b/lib/libc/string/strtok.c
@@ -48,8 +48,12 @@ __FBSDID("$FreeBSD$");
#endif
#include <string.h>
+char *__strtok_r(char *, const char *, char **);
+
+__weak_reference(__strtok_r, strtok_r);
+
char *
-strtok_r(char *s, const char *delim, char **last)
+__strtok_r(char *s, const char *delim, char **last)
{
char *spanp, *tok;
int c, sc;
@@ -99,7 +103,7 @@ strtok(char *s, const char *delim)
{
static char *last;
- return (strtok_r(s, delim, &last));
+ return (__strtok_r(s, delim, &last));
}
#ifdef DEBUG_STRTOK