STRDUP(3)          Manuel du programmeur Linux          STRDUP(3)


NOM
       strdup - Dupliquer une chaîne.

SYNOPSIS
       #include <string.h>

       char *strdup (const char *s);

DESCRIPTION
       La  fonction strdup() renvoie un pointeur sur une nouvelle
       chaîne de  caractères  qui  est  dupliquée  depuis  s.  La
       mémoire  occupée  par cette nouvelle chaîne est obtenue en
       appelant malloc(3), et peut (doit) donc être libérée  avec
       free(3).

VALEUR RENVOYÉE
       La  fonction  strdup()  renvoie  un pointeur sur la chaîne
       dupliquée, ou NULL s'il n'y avait pas assez de mémoire.

ERREURS
       ENOMEM Pas assez de mémoire disponible pour  dupliquer  la
              chaîne.

CONFORMITÉ
       SVID 3, BSD 4.3

VOIR AUSSI
       calloc(3), malloc(3), realloc(3), free(3)


TRADUCTION
       Christophe Blaess, 1997.

























GNU                      9 Novembre 1996                        1