strdup.3 revision da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968
10139N/A.fp 5 CW
10139N/A.de Af
10139N/A.ds ;G \\*(;G\\f\\$1\\$3\\f\\$2
20292N/A.if !\\$4 .Af \\$2 \\$1 "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
10139N/A..
10139N/A.de aF
10139N/A.ie \\$3 .ft \\$1
17185N/A.el \{\
10139N/A.ds ;G \&
17180N/A.nr ;G \\n(.f
18603N/A.Af "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
17180N/A\\*(;G
10139N/A.ft \\n(;G \}
10139N/A..
19961N/A.de L
10139N/A.aF 5 \\n(.f "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
19032N/A..
10139N/A.de LR
10139N/A.aF 5 1 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
18615N/A..
10139N/A.de RL
18662N/A.aF 1 5 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
10142N/A..
12773N/A.de EX \" start example
12773N/A.ta 1i 2i 3i 4i 5i 6i
12773N/A.PP
10139N/A.RS
10809N/A.PD 0
16452N/A.ft 5
16626N/A.nf
17383N/A..
16761N/A.de EE \" end example
18468N/A.fi
18468N/A.ft
18662N/A.PD
18662N/A.RE
18903N/A.PP
18903N/A..
20292N/A.TH STRDUP 3
20292N/A.SH NAME
20320N/Astrdup \- duplicate nul-terminated string
10139N/A.SH SYNOPSIS
10139N/A.L "char* strdup(char* s)"
10139N/A.SH DESCRIPTION
10139N/A.I strdup
10139N/Acopies the nul-terminated string
10139N/A.I s
10139N/Ato a new location provided by
10139N/A.IR malloc (3)
10139N/Aand returns a pointer to the new copy.
10139N/A0 is returned if
10139N/A.IR malloc (3)
10139N/Afailed.
10139N/A.SH "SEE ALSO"
10139N/Amalloc(3), memdup(3)
10139N/A