]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/ntp/libopts/compat/strdup.c
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / ntp / libopts / compat / strdup.c
1 /*
2  * Platforms without strdup ?!?!?!
3  */
4
5 static char *
6 strdup( char const *s )
7 {
8     char *cp;
9
10     if (s == NULL)
11         return NULL;
12
13     cp = (char *) AGALOC((unsigned) (strlen(s)+1), "strdup");
14
15     if (cp != NULL)
16         (void) strcpy(cp, s);
17
18     return cp;
19 }