summaryrefslogtreecommitdiff
path: root/doc/posix-cd.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/posix-cd.html')
-rw-r--r--doc/posix-cd.html23
1 files changed, 13 insertions, 10 deletions
diff --git a/doc/posix-cd.html b/doc/posix-cd.html
index 5074658..fc40203 100644
--- a/doc/posix-cd.html
+++ b/doc/posix-cd.html
@@ -40,23 +40,26 @@ not empty, it execs into it.
<h2> Notes </h2>
<ul>
- <li> <tt>posix-cd</tt> is only available when execline has been configured
-with the <tt>--enable-pedantic-posix</tt> option, and in this case, the
-<a href="cd.html">cd</a> binary is a symbolic link to it. </li>
+ <li> When execline has been configured
+with the <tt>--enable-pedantic-posix</tt> option, the <tt>cd</tt>
+command is a symbolic link to it. So scripts calling <tt>cd</tt>
+will use <tt>posix-cd</tt>. When this configuration option has not
+been given, <tt>cd</tt> is a symbolic link to
+<a href="execline-cd.html">execline-cd</a>. </li>
<li> <tt>posix-cd</tt> fully conforms to the
<a href="https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cd.html">POSIX
specification</a>. When <em>prog...</em> is not empty, the behaviour of a
<tt>cd</tt> utility is not specified by POSIX, so <tt>posix-cd</tt> extends
the spec to be actually useful and usable in an execline program with the same
-interface as the regular execline <a href="cd.html">cd</a> command. </li>
+interface as the regular execline <a href="execline-cd.html">cd</a> command. </li>
<li> Nobody ever executes or needs the external version (i.e. not a shell
-builtin) of the POSIX <tt>cd</tt> command. Compared to the regular execline
-<a href="cd.html">cd</a>, <tt>posix-cd</tt> is uselessly bloated and slow.
-The only reason it exists is that some distributions refuse to package
-execline correctly unless it is strictly POSIX-compliant; the
-<tt>--enable-pedantic-posix</tt> configure option is there to appease them. </li>
+builtin) of the POSIX <tt>cd</tt> command. Compared to execline's regular <tt>cd</tt>
+binary, <a href="execline-cd.html">execline-cd</a>, <tt>posix-cd</tt> is
+uselessly bloated and slow. The only reason it exists is that some
+distributions refuse to package execline correctly unless it is strictly
+POSIX-compliant; the <tt>--enable-pedantic-posix</tt> configure option is
+there to satisfy their requirements. </li>
</ul>
-
</body>
</html>