realpath.3: clarify that returned pathname is NULL terminated

Also clarify that null-byte is included in PATH_MAX limit.
This commit is contained in:
Michael Kerrisk 2008-09-26 07:22:00 +02:00
parent d0cb7cc649
commit bf0e2b8a8e
1 changed files with 6 additions and 3 deletions

View File

@ -23,7 +23,7 @@
.\" Rewritten old page, 990824, aeb@cwi.nl .\" Rewritten old page, 990824, aeb@cwi.nl
.\" 2004-12-14, mtk, added discussion of resolved_path == NULL .\" 2004-12-14, mtk, added discussion of resolved_path == NULL
.\" .\"
.TH REALPATH 3 2008-08-21 "" "Linux Programmer's Manual" .TH REALPATH 3 2008-09-26 "" "Linux Programmer's Manual"
.SH NAME .SH NAME
realpath \- return the canonicalized absolute pathname realpath \- return the canonicalized absolute pathname
.SH SYNOPSIS .SH SYNOPSIS
@ -49,9 +49,12 @@ to
and extra \(aq/\(aq and extra \(aq/\(aq
characters in the null-terminated string named by characters in the null-terminated string named by
.I path .I path
and stores the canonicalized absolute pathname in the buffer of size to produce a canonicalized absolute pathname.
The resulting pathname is stored as a null-terminated string,
up to a maximum of
.B PATH_MAX .B PATH_MAX
named by butes,
in the buffer pointed to by
.IR resolved_path . .IR resolved_path .
The resulting path will have no symbolic link, The resulting path will have no symbolic link,
.I "/./" .I "/./"