НАЗВАНИЕ¶
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)
ПЕРЕВОД¶
Перевод с английского (C) 2000 Дмитрий Морожников
(dm@simplex.irkutsk.ru, 2:5070/141.3)