Computer Science


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

NAME
       strdup - duplicate a string

SYNOPSIS
       #include <string.h>

       char *strdup(const char *s);

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

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

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

GNU                       April 12, 1993                        1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page