Annotation of embedaddon/ntp/sntp/libopts/compat/strdup.c, revision 1.1.1.1

1.1       misho       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: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>