create new tag
view all tags
  • Name: Emanuele Quattrini
  • Email: eq233@yahoo.it


man strdup

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

       strdup, strndup, strdupa, strndupa - duplicate a string

       #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);

       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

       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).

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

       ENOMEM Insufficient memory available to allocate duplicate

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

       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

Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback