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)

ПЕРЕВОД

Перевод с английского (C) 2000 Дмитрий Морожников
(dm [AT] simplex.ru, 2:5070/141.3)