Index of Section 3 Manual Pages
| Interix / SUA | strdup.3 | Interix / SUA |
strdup(3) strdup(3)
strdup()
NAME
strdup() - save a copy of a string
SYNOPSIS
#include
char * strdup (const char *str)
DESCRIPTION
The strdup(3) function allocates sufficient memory for a copy of the
string str, does the copy, and returns a pointer to it. The pointer may
subsequently be used as an argument to the function free(3).
If insufficient memory is available, NULL is returned.
SEE ALSO
malloc(3)
free(3)
USAGE NOTES
The strdup function is thread safe.
The strdup function is not async-signal safe.