IPnom Home • Manuals • FreeBSD

 FreeBSD Man Pages

Man Sections:Commands (1)System Calls (2)Library Functions (3)Device Drivers (4)File Formats (5)Miscellaneous (7)System Utilities (8)
Keyword Live Search (10 results max):
 Type in part of a command in the search box.
 


strdup(3)

NAME

     strdup -- save a copy of a string


LIBRARY

     Standard C Library (libc, -lc)


SYNOPSIS

     #include <string.h>

     char *
     strdup(const char *str);


DESCRIPTION

     The strdup() 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 and errno is set to
     ENOMEM.


SEE ALSO

     free(3), malloc(3)


HISTORY

     The strdup() function first appeared in 4.4BSD.

FreeBSD 5.4			 June 9, 1993			   FreeBSD 5.4

SPONSORED LINKS




Man(1) output converted with man2html , sed , awk