• Name: Emanuele Quattrini
  • Email: eq233@yahoo.it

smile





man strdup

STRDUP(3)           Linux Programmer's Manual           STRDUP(3)

NAME
       strdup, strndup, strdupa, strndupa - duplicate a string

SYNOPSIS
       #include <string.h>

       char *strdup(const char *s);

       #define _GNU_SOURCE
       #include <string.h>

       char *strndup(const char *s, size_t n);
       char *strdupa(const char *s);
       char *strndupa(const char *s, size_t n);

DESCRIPTION
       The  strdup()  function  returns a pointer to a new string
       which is a duplicate of the string s.  Memory for the  new
       string  is  obtained with malloc(3), and can be freed with
       free(3).

       The strndup() function is similar, but only copies at most
       n characters. If s is longer than n, only n characters are
       copied, and a terminating NUL is added.

       strdupa and strndupa are similar,  but  use  alloca(3)  to
       allocate  the  buffer.  They are only available when using
       the GNU GCC suite, and suffer from  the  same  limitations
       described in alloca(3).

RETURN VALUE
       The  strdup() function returns a pointer to the duplicated
       string, or NULL if insufficient memory was available.

ERRORS
       ENOMEM Insufficient memory available to allocate duplicate
              string.

CONFORMING TO
       SVID 3, BSD 4.3.  strndup(), strdupa(), and strndupa() are
       GNU extensions.

SEE ALSO
       alloca(3), calloc(3), free(3), malloc(3), realloc(3)

GNU                         1993-04-12                  STRDUP(3)
Topic attachments
I Attachment History Action Size Date Who Comment
GIFgif emoinfo1.gif r1 manage 0.7 K 2003-11-30 - 19:25 EmanueleQuattrini emoticon informatico
GIFgif emoinfo2.gif r1 manage 9.2 K 2003-11-30 - 19:32 EmanueleQuattrini emoticon informatico
GIFgif emoinfo3.gif r1 manage 1.3 K 2003-11-30 - 19:32 EmanueleQuattrini emoticon informatico
Unknown file formatEXT test r1 manage 818.8 K 2003-11-14 - 19:41 EmanueleQuattrini risultati test mastermind
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2003-11-30 - EmanueleQuattrini





 
ATTENZIONE: per lavori ACEA sulla cabina elettrica il server resterā spento
nei giorni 19-22 agosto.
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback