Manpages

이 름

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일