summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/common/sh/parse.c
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2017-07-11 00:49:25 +0300
committerGordon Ross <gwr@nexenta.com>2018-02-26 20:42:03 -0500
commit5ae8bd5389562e74de30aac044ab33ec90e930a5 (patch)
treef43fdcf10c56fd4bc49ca33625a6c580587047f8 /usr/src/lib/libshell/common/sh/parse.c
parent2a898b17c54fe53254413d8d4cac0de440289b59 (diff)
downloadillumos-joyent-5ae8bd5389562e74de30aac044ab33ec90e930a5.tar.gz
9165 libshell: this statement may fall through
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Gordon Ross <gwr@nexenta.com>
Diffstat (limited to 'usr/src/lib/libshell/common/sh/parse.c')
-rw-r--r--usr/src/lib/libshell/common/sh/parse.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/src/lib/libshell/common/sh/parse.c b/usr/src/lib/libshell/common/sh/parse.c
index 35aca3f496..277224e176 100644
--- a/usr/src/lib/libshell/common/sh/parse.c
+++ b/usr/src/lib/libshell/common/sh/parse.c
@@ -490,7 +490,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag)
{
case COOPSYM: /* set up a cooperating process */
type |= (FPIN|FPOU|FPCL|FCOOP);
- /* FALL THRU */
+ /* FALLTHROUGH */
case '&':
if(left)
{
@@ -499,7 +499,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag)
left = left->par.partre;
left = makeparent(lexp,TFORK|type, left);
}
- /* FALL THRU */
+ /* FALLTHROUGH */
case ';':
if(!left)
sh_syntax(lexp);
@@ -509,6 +509,7 @@ static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag)
case EOFSYM:
if(sym==NL)
break;
+ /* FALLTHROUGH */
default:
if(sym && sym!=lexp->token)
{
@@ -1225,6 +1226,7 @@ static Shnode_t *item(Lex_t *lexp,int flag)
default:
if(io==0)
return(0);
+ /* FALLTHROUGH */
case ';':
if(io==0)
@@ -1235,7 +1237,7 @@ static Shnode_t *item(Lex_t *lexp,int flag)
sh_syntax(lexp);
showme = FSHOWME;
}
- /* simple command */
+ /* FALLTHROUGH */
case 0:
t = (Shnode_t*)simple(lexp,flag,io);
if(t->com.comarg && lexp->intypeset && (lexp->sh->shcomp || sh_isoption(SH_NOEXEC) || sh.dot_depth))