Annotation of embedaddon/ntp/sntp/libopts/compat/strdup.c, revision 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>