Pegasus InfoCorp: Web site design and web software development company

STRDUP (3)

duplicate a string

SYNOPSIS

    #include <string.h>
      char *strdup(const char * s );  
    

DESCRIPTION

    The strdup() function returns a pointer to a new string which is a duplicate of the string s. Memory for the new string is obtained with malloc(3), and can be freed with free(3).

RETURN VALUE

    The strdup() function returns a pointer to the duplicated string, or NULL if insufficient memory was available.

ERRORS

    ENOMEM

      Insufficient memory available to allocate duplicate string.

CONFORMING TO

    SVID 3, BSD 4.3

SEE ALSO