aboutsummaryrefslogtreecommitdiff
path: root/lib/libpathconv/rel2abs.3
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libpathconv/rel2abs.3')
-rw-r--r--lib/libpathconv/rel2abs.342
1 files changed, 20 insertions, 22 deletions
diff --git a/lib/libpathconv/rel2abs.3 b/lib/libpathconv/rel2abs.3
index aee8039cf914..f889f427450d 100644
--- a/lib/libpathconv/rel2abs.3
+++ b/lib/libpathconv/rel2abs.3
@@ -23,9 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
-.\"
-.Dd Dec 3, 1997"
+.Dd August 7, 2022
.Dt REL2ABS 3
.Os
.Sh NAME
@@ -58,6 +56,23 @@ The
function returns absolute path name on success.
If an error occurs, it returns
.Dv NULL .
+.Sh EXAMPLES
+ char result[MAXPATHLEN];
+ char *path = rel2abs("../../src/sys", "/usr/local/lib", result, MAXPATHLEN);
+
+yields:
+
+ path == "/usr/src/sys"
+
+Similarly,
+
+ path1 = rel2abs("src/sys", "/usr", result, MAXPATHLEN);
+ path2 = rel2abs(".", "/usr/src/sys", result, MAXPATHLEN);
+
+yields:
+
+ path1 == "/usr/src/sys"
+ path2 == "/usr/src/sys"
.Sh ERRORS
The
.Fn rel2abs
@@ -75,24 +90,7 @@ argument is zero.
The
.Fa size
argument is greater than zero but smaller than the length of the pathname plus 1
-.Sh EXAMPLE
- char result[MAXPATHLEN];
- char *path = rel2abs("../../src/sys", "/usr/local/lib", result, MAXPATHLEN);
-
-yields:
-
- path == "/usr/src/sys"
-
-Similarly,
-
- path1 = rel2abs("src/sys", "/usr", result, MAXPATHLEN);
- path2 = rel2abs(".", "/usr/src/sys", result, MAXPATHLEN);
-
-yields:
-
- path1 == "/usr/src/sys"
- path2 == "/usr/src/sys"
-.Sh "SEE ALSO"
+.Sh SEE ALSO
.Xr abs2rel 3
.Sh AUTHORS
-Shigio Yamaguchi (shigio@tamacom.com)
+.An Shigio Yamaguchi (shigio@tamacom.com)