Computer Science
STRDUP(3) Linux Programmer's Manual STRDUP(3)
NAME
strdup - 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
calloc(3), malloc(3), realloc(3), free(3)
GNU April 12, 1993 1
Back to the index