diff options
| author | tjg <tjg> | 1999-10-14 10:14:57 +0000 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:23:16 +0100 |
| commit | 6cccd7bc3b9ff1440e2e02bcdaff8bf6dcfb25d8 (patch) | |
| tree | dbd1f096b2668955b4ba5479f49dda094ed97486 | |
| parent | a7041ce4c119f290c4dc9f6a002966608c5d8827 (diff) | |
Feature: replace `-V' with `version' variable.
Portability: exporting `path' causes indigestion in CygWin. Since
it's virtually impossible for a child `rc' process to inherit `path'
(which I consider a bug, but it's not going to be fixed now), simply
don't export `path'.
| -rw-r--r-- | rc.1 | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -161,7 +161,7 @@ .if !"\\$4"" .Xf \\$2 \\$1 "\\$3\\f\\$1\\$4\\*(Xi" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .if "\\$4"" \\$3\fR\s10 .. -.TH RC 1 "1999-05-28" +.TH RC 1 "1999-10-14" .SH NAME rc \- shell .SH SYNOPSIS @@ -306,11 +306,6 @@ to read from standard input. Any arguments are placed in .Cr $* . .TP -.Cr \-V -This flag causes -.I rc -to print a version string to standard output, and exit immediately. -.TP .Cr \-v This flag causes .I rc @@ -1195,7 +1190,9 @@ as its value. .SH "SPECIAL VARIABLES" Several variables are known to .I rc -and are treated specially. +and are treated specially. In the following list, +``(read only)'' indicates that an attempt to set the +variable will silently have no effect. .TP .Cr * The argument list of @@ -1225,7 +1222,7 @@ command. .Cr apid The process ID of the last process started in the background. .TP -.Cr apids +.Cr apids " (read only)" The process IDs of any background processes which are outstanding or which have died and have not been waited for yet. .TP @@ -1357,7 +1354,7 @@ If this function is set, then it gets executed every time is about to print .Cr "$prompt(1)" . .TP -.Cr status +.Cr status " (read only)" The exit status of the last command. If the command exited with a numeric value, that number is the status. @@ -1380,6 +1377,11 @@ usually sets .Cr $status to .Cr "(0 0)" . +.TP +.Cr version " (read only)" +This variable contains a string which identifies this +version of +.IR rc . .PP The values of .Cr "$path" , @@ -1950,6 +1952,20 @@ processes. .PP List definitions in exported functions are "noisier" than they need to be. .PP +If both +.Cr $PATH +and +.Cr $path +are set, +.I rc +believes the former. Arguably this is a bug, since although +.I rc +can quite happily deal with path elements that contain +.Cr : , +such elements will be split at the colon in descendant +.I rc +processes. +.PP Bug reports should be mailed to .Cr "<tjg@star.le.ac.uk>" . .SH INCOMPATIBILITIES |