use sane spelling of read-only consistently
This commit is contained in:
14
check.t
14
check.t
@ -1,4 +1,4 @@
|
|||||||
# $MirOS: src/bin/mksh/check.t,v 1.503 2011/12/11 01:56:41 tg Exp $
|
# $MirOS: src/bin/mksh/check.t,v 1.504 2011/12/16 20:03:23 tg Exp $
|
||||||
# $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $
|
# $OpenBSD: bksl-nl.t,v 1.2 2001/01/28 23:04:56 niklas Exp $
|
||||||
# $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $
|
# $OpenBSD: history.t,v 1.5 2001/01/28 23:04:56 niklas Exp $
|
||||||
# $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $
|
# $OpenBSD: read.t,v 1.3 2003/03/10 03:48:16 david Exp $
|
||||||
@ -28,7 +28,7 @@
|
|||||||
# http://www.freebsd.org/cgi/cvsweb.cgi/src/tools/regression/bin/test/regress.sh?rev=HEAD
|
# http://www.freebsd.org/cgi/cvsweb.cgi/src/tools/regression/bin/test/regress.sh?rev=HEAD
|
||||||
|
|
||||||
expected-stdout:
|
expected-stdout:
|
||||||
@(#)MIRBSD KSH R40 2011/12/10
|
@(#)MIRBSD KSH R40 2011/12/16
|
||||||
description:
|
description:
|
||||||
Check version of shell.
|
Check version of shell.
|
||||||
stdin:
|
stdin:
|
||||||
@ -4506,7 +4506,7 @@ stdin:
|
|||||||
foo=stuff env | grep '^foo'
|
foo=stuff env | grep '^foo'
|
||||||
expected-exit: e != 0
|
expected-exit: e != 0
|
||||||
expected-stderr-pattern:
|
expected-stderr-pattern:
|
||||||
/.*read *only.*/
|
/read-only/
|
||||||
---
|
---
|
||||||
name: regression-43
|
name: regression-43
|
||||||
description:
|
description:
|
||||||
@ -5014,7 +5014,7 @@ expected-stdout:
|
|||||||
=
|
=
|
||||||
1 x .
|
1 x .
|
||||||
expected-stderr-pattern:
|
expected-stderr-pattern:
|
||||||
/read *only/
|
/read-only/
|
||||||
---
|
---
|
||||||
name: readonly-1
|
name: readonly-1
|
||||||
description:
|
description:
|
||||||
@ -5024,7 +5024,7 @@ stdin:
|
|||||||
expected-stdout:
|
expected-stdout:
|
||||||
aborted, 2
|
aborted, 2
|
||||||
expected-stderr-pattern:
|
expected-stderr-pattern:
|
||||||
/read *only/
|
/read-only/
|
||||||
---
|
---
|
||||||
name: readonly-2a
|
name: readonly-2a
|
||||||
description:
|
description:
|
||||||
@ -5043,7 +5043,7 @@ stdin:
|
|||||||
expected-stdout:
|
expected-stdout:
|
||||||
2 .
|
2 .
|
||||||
expected-stderr-pattern:
|
expected-stderr-pattern:
|
||||||
/read *only/
|
/read-only/
|
||||||
---
|
---
|
||||||
name: readonly-3
|
name: readonly-3
|
||||||
description:
|
description:
|
||||||
@ -5055,7 +5055,7 @@ expected-stdout:
|
|||||||
0 x .
|
0 x .
|
||||||
2 .
|
2 .
|
||||||
expected-stderr-pattern:
|
expected-stderr-pattern:
|
||||||
/read *only/
|
/read-only/
|
||||||
---
|
---
|
||||||
name: syntax-1
|
name: syntax-1
|
||||||
description:
|
description:
|
||||||
|
7
funcs.c
7
funcs.c
@ -38,7 +38,7 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.204 2011/12/09 20:40:25 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/funcs.c,v 1.205 2011/12/16 20:03:26 tg Exp $");
|
||||||
|
|
||||||
#if HAVE_KILLPG
|
#if HAVE_KILLPG
|
||||||
/*
|
/*
|
||||||
@ -2021,7 +2021,7 @@ c_read(const char **wp)
|
|||||||
vp = global(*wp);
|
vp = global(*wp);
|
||||||
if (vp->flag & RDONLY) {
|
if (vp->flag & RDONLY) {
|
||||||
c_read_splitro:
|
c_read_splitro:
|
||||||
bi_errorf("%s: %s", *wp, "is read only");
|
bi_errorf("read-only: %s", *wp);
|
||||||
c_read_spliterr:
|
c_read_spliterr:
|
||||||
rv = 2;
|
rv = 2;
|
||||||
afree(cp, ATEMP);
|
afree(cp, ATEMP);
|
||||||
@ -2434,8 +2434,7 @@ c_unset(const char **wp)
|
|||||||
afree(cp, ATEMP);
|
afree(cp, ATEMP);
|
||||||
|
|
||||||
if ((vp->flag&RDONLY)) {
|
if ((vp->flag&RDONLY)) {
|
||||||
warningf(true, "%s: %s", vp->name,
|
warningf(true, "read-only: %s", vp->name);
|
||||||
"is read only");
|
|
||||||
rv = 1;
|
rv = 1;
|
||||||
} else
|
} else
|
||||||
unset(vp, optc);
|
unset(vp, optc);
|
||||||
|
4
sh.h
4
sh.h
@ -151,9 +151,9 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EXTERN
|
#ifdef EXTERN
|
||||||
__RCSID("$MirOS: src/bin/mksh/sh.h,v 1.511 2011/12/10 14:12:17 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/sh.h,v 1.512 2011/12/16 20:03:27 tg Exp $");
|
||||||
#endif
|
#endif
|
||||||
#define MKSH_VERSION "R40 2011/12/10"
|
#define MKSH_VERSION "R40 2011/12/16"
|
||||||
|
|
||||||
/* arithmetics types */
|
/* arithmetics types */
|
||||||
typedef int32_t mksh_ari_t;
|
typedef int32_t mksh_ari_t;
|
||||||
|
8
var.c
8
var.c
@ -26,7 +26,7 @@
|
|||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.137 2011/12/10 13:34:19 tg Exp $");
|
__RCSID("$MirOS: src/bin/mksh/var.c,v 1.138 2011/12/16 20:03:28 tg Exp $");
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Variables
|
* Variables
|
||||||
@ -409,7 +409,7 @@ setstr(struct tbl *vq, const char *s, int error_ok)
|
|||||||
|
|
||||||
error_ok &= ~0x4;
|
error_ok &= ~0x4;
|
||||||
if ((vq->flag & RDONLY) && !no_ro_check) {
|
if ((vq->flag & RDONLY) && !no_ro_check) {
|
||||||
warningf(true, "%s: %s", vq->name, "is read only");
|
warningf(true, "read-only: %s", vq->name);
|
||||||
if (!error_ok)
|
if (!error_ok)
|
||||||
errorfxz(2);
|
errorfxz(2);
|
||||||
return (0);
|
return (0);
|
||||||
@ -810,7 +810,7 @@ typeset(const char *var, uint32_t set, uint32_t clr, int field, int base)
|
|||||||
if ((vpbase->flag&RDONLY) &&
|
if ((vpbase->flag&RDONLY) &&
|
||||||
(val || clr || (set & ~EXPORT)))
|
(val || clr || (set & ~EXPORT)))
|
||||||
/* XXX check calls - is error here ok by POSIX? */
|
/* XXX check calls - is error here ok by POSIX? */
|
||||||
errorfx(2, "%s: %s", tvar, "is read only");
|
errorfx(2, "read-only: %s", tvar);
|
||||||
afree(tvar, ATEMP);
|
afree(tvar, ATEMP);
|
||||||
|
|
||||||
/* most calls are with set/clr == 0 */
|
/* most calls are with set/clr == 0 */
|
||||||
@ -1401,7 +1401,7 @@ set_array(const char *var, bool reset, const char **vals)
|
|||||||
|
|
||||||
/* Note: AT&T ksh allows set -A but not set +A of a read-only var */
|
/* Note: AT&T ksh allows set -A but not set +A of a read-only var */
|
||||||
if ((vp->flag&RDONLY))
|
if ((vp->flag&RDONLY))
|
||||||
errorfx(2, "%s: %s", ccp, "is read only");
|
errorfx(2, "read-only: %s", ccp);
|
||||||
/* This code is quite non-optimal */
|
/* This code is quite non-optimal */
|
||||||
if (reset) {
|
if (reset) {
|
||||||
/* trash existing values and attributes */
|
/* trash existing values and attributes */
|
||||||
|
Reference in New Issue
Block a user