-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 1/9/15 12:39 PM, Eric Blake wrote: > This behavior is tricky. Here's the latest POSIX wording: > http://austingroupbugs.net/view.php?id=654#c1559 The currently-published standard (as far as I know, I7 TC1 has not been published yet) requires the dash behavior. Bash implements it in Posix mode. Both shells will remain conformant when TC1 comes out. See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_05 which includes "When a function is executed, it shall have the syntax-error and variable- assignment properties described for special built-in utilities in the enumerated list at the beginning of Special Built-In Utilities." - -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU chet@xxxxxxxx http://cnswww.cns.cwru.edu/~chet/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAlSwLaYACgkQu1hp8GTqdKsSTgCfaLS1d4s/Mtr56BRVmiO37rDj MooAnRQZ50E86M/xLRsngYRe33fDCxFa =jlKx -----END PGP SIGNATURE----- -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html