]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ntp/libopts/compat/strdup.c
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.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 }