OSDN Git Service

LDP: Update original to LDP v3.68
[linuxjm/LDP_man-pages.git] / original / man3 / wcsdup.3
index ff9be57..1766c1c 100644 (file)
@@ -12,7 +12,7 @@
 .\"   Dinkumware C library reference http://www.dinkumware.com/
 .\"   OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
 .\"
-.TH WCSDUP 3  2010-09-15 "GNU" "Linux Programmer's Manual"
+.TH WCSDUP 3  2013-04-19 "GNU" "Linux Programmer's Manual"
 .SH NAME
 wcsdup \- duplicate a wide-character string
 .SH SYNOPSIS
@@ -48,7 +48,8 @@ of the
 .BR strdup (3)
 function.
 It allocates and returns a new wide-character string whose initial
-contents is a duplicate of the wide-character string pointed to by \fIs\fP.
+contents is a duplicate of the wide-character string pointed to by
+.IR s .
 .PP
 Memory for the new wide-character string is
 obtained with
@@ -56,11 +57,12 @@ obtained with
 and should be freed with
 .BR free (3).
 .SH RETURN VALUE
-The
+On success,
 .BR wcsdup ()
-function returns a pointer
-to the new wide-character string,
-or NULL if sufficient memory was not available.
+returns a pointer to the new wide-character string.
+On error, it returns \-1, with
+.I errno
+set to indicate the cause of the error.
 .SH ERRORS
 .TP
 .B ENOMEM
@@ -73,3 +75,12 @@ and is not widely available on other systems.
 .SH SEE ALSO
 .BR strdup (3),
 .BR wcscpy (3)
+.SH COLOPHON
+This page is part of release 3.68 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.