svn commit: r276664 - stable/9/bin/sh
Jilles Tjoelker
jilles at FreeBSD.org
Sun Jan 4 19:05:17 UTC 2015
Author: jilles
Date: Sun Jan 4 19:05:16 2015
New Revision: 276664
URL: https://svnweb.freebsd.org/changeset/base/276664
Log:
MFC r274254: sh(1): Mention portability issue with shifting zero positional
parameters.
Per Austin Group issue #459, shifting zero positional parameters may or may
not be considered an operand error (which causes the shell to exit in most
cases).
Modified:
stable/9/bin/sh/sh.1
Directory Properties:
stable/9/bin/sh/ (props changed)
Modified: stable/9/bin/sh/sh.1
==============================================================================
--- stable/9/bin/sh/sh.1 Sun Jan 4 19:02:50 2015 (r276663)
+++ stable/9/bin/sh/sh.1 Sun Jan 4 19:05:16 2015 (r276664)
@@ -32,7 +32,7 @@
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
.\" $FreeBSD$
.\"
-.Dd September 21, 2014
+.Dd November 7, 2014
.Dt SH 1
.Os
.Sh NAME
@@ -2473,7 +2473,8 @@ and so on,
decreasing the value of
.Li $#
by one.
-If there are zero positional parameters, shifting does not do anything.
+For portability, shifting if there are zero positional parameters
+should be avoided, since the shell may abort.
.It Ic test
A built-in equivalent of
.Xr test 1 .
More information about the svn-src-stable-9
mailing list