STRDUP(3)

NOME
strdup - duplica uma seqüencia de caractere

SINÓPSE
#include <string.h>

char *strdup(const char *s);

DESCRIÇÃO
A função strdup() retorna um ponteiro para uma nova seqüencia, a qual é uma duplicação da seqüencia s. A memória para a nova seqüencia é obtida com malloc(3), e pode ser liberada com free(3).

VALORES RETORNADOS
A função strdup() retorna um ponteiro para a seqüencia duplicada, ou NULO se não havia memória suficiente disponível.

ERROS

ENOMEM
    Memória disponível insuficiente para alocar seqüencia duplicada.

DE ACORDO COM
SVID 3, BSD 4.3.

VEJA TAMBÉM
calloc(3), malloc(3), realloc(3), free(3).

TRADUZIDO POR LDP-BR em 15/03/2001.

  Tradução:
Marcelo M. de Abreu <mmabreu@terra.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>