이 름
strdup − 문 자 열 복 사 하 기 .
사 용 법
#include <string.h>
char *strdup(const char *s);
설 명
strdup() 함 수 는 문 자 열 s를 복 사 한 새 로 운 문 자 열 에 대 한 포 인 터 를 반 환 한 다 . 새 로 운 문 자 열 에 대 한 메 모 리 는 malloc(3)으 로 할 당 되 며 free(3)로 해 제 된 다 .
반 환 값
strdup() 함 수 는 복 사 된 문 자 열 에 대 한 포 인 터 를 반 환 하 며 , 이 용 할 수 있 는 메 모 리 가 충 분 하 지 않 으 면 NULL을 반 환 한 다 .
에 러
ENOMEM |
복 사 할 문 자 열 을 할 당 하 기 위 해 이 용 할 수 있 는 메 모 리 가 충 분 하 지 않 다 . |
호 환
SVID 3, BSD 4.3
관 련 항 목
calloc(3), malloc(3), realloc(3), free(3)
역 자
정 강 훈 <skyeyes [AT] soback.net>, 2001년 2월 24일