diff options
Diffstat (limited to 'gnu/libexec/uucp/libuucp/strdup.c')
| -rw-r--r-- | gnu/libexec/uucp/libuucp/strdup.c | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/gnu/libexec/uucp/libuucp/strdup.c b/gnu/libexec/uucp/libuucp/strdup.c new file mode 100644 index 000000000000..231e35b3f61e --- /dev/null +++ b/gnu/libexec/uucp/libuucp/strdup.c @@ -0,0 +1,18 @@ +/* strdup.c +   Duplicate a string into memory.  */ + +#include "uucp.h" + +char * +strdup (z) +     const char *z; +{ +  size_t csize; +  char *zret; + +  csize = strlen (z) + 1; +  zret = malloc (csize); +  if (zret != NULL) +    memcpy (zret, z, csize); +  return zret; +} | 
