STRDUP(3)

명칭
strdup - 캐릭터 라인의 카피를 보존

프로그램 라이브러리
libc

서식
<string.h> char * strdup(const char *str)

해설
strdup() 함수는, 캐릭터 라인 str 의 카피를 위해서(때문에) 충분한 메모리를 할당해 카피를 실시해, 카피에의 포인터를 돌려줍니다. 포인터는 다음에 함수 free(3) 의 인수로서 사용해 주세요.

이용 가능한 메모리가 충분하지 않는 경우, NULL 를 돌려줍니다.

참조
free(3), malloc(3)

역사
strdup() 함수는, 4.4BSD 그리고 처음 등장했습니다.