summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/common
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2017-12-14 13:13:47 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2017-12-14 13:13:47 +0000
commitcfd45dc56a5903c63d99aba69aff2b978dcac4b6 (patch)
treee279dc697e4e4451784469aeb4e45a64ae2e7b96 /usr/src/lib/libshell/common
parenta52dd1de494223aa5cbd41a0f9caa61a31da59cf (diff)
parent739415d128746863863f9005c1923d9f5dd397e4 (diff)
downloadillumos-joyent-cfd45dc56a5903c63d99aba69aff2b978dcac4b6.tar.gz
[illumos-gate merge]
commit 739415d128746863863f9005c1923d9f5dd397e4 8916 man pages should refer to our own Dynamic Tracing Guide 8915 remove reference to kgmon in lockstat(1m) commit 435a78cc932ae710cfa076091a136712cf13ccf2 8885 64-bit libbsm:adt_do_ipv[46]_address creates non-compressible at_port. commit f6969e9b236c140638ae16b1d5c8dff401e31465 8848 hbaapi: variable set but not used commit 4c307623be8d9c2d69ed7e8622a1ab0a6348d0dd 8843 libnls: variable 'version' set but not used commit 19700af4088d99a0f173873dcdfcf51fdb90335b 8830 libshell: variable set but not used commit 1d6eba5f15dcb03614b687ec6ddaa6477b7baa41 8823 print: variable 'error' set but not used commit a1a46df055863a267eb7a80b7961c9379bc457ec 8822 libsmbfs: variable set but not used commit 8f33f62fe3b6ef9b5f9a849a5d2081f34e048be2 8819 x86 unix: variable set but not used commit ea6a05275c5cbe13e3a79eb7efb3a0a097613149 8813 rdsv3: variable 'timeo' set but not used commit 8b9a0f1ef5cee53073074965f0ea1d015d66926f 8812 xge: variable set but not used commit a3907569cb648b92b09b4854131a106aafecab36 8911 loader: move ficl outb and inb into libi386
Diffstat (limited to 'usr/src/lib/libshell/common')
-rw-r--r--usr/src/lib/libshell/common/bltins/misc.c3
-rw-r--r--usr/src/lib/libshell/common/sh/parse.c7
-rw-r--r--usr/src/lib/libshell/common/sh/xec.c2
3 files changed, 4 insertions, 8 deletions
diff --git a/usr/src/lib/libshell/common/bltins/misc.c b/usr/src/lib/libshell/common/bltins/misc.c
index 237a4448ee..04066e1a29 100644
--- a/usr/src/lib/libshell/common/bltins/misc.c
+++ b/usr/src/lib/libshell/common/bltins/misc.c
@@ -57,7 +57,8 @@ struct login
char *arg0;
};
-int b_exec(int argc,char *argv[], void *extra)
+int
+b_exec(int argc __unused, char *argv[], void *extra)
{
struct login logdata;
register int n;
diff --git a/usr/src/lib/libshell/common/sh/parse.c b/usr/src/lib/libshell/common/sh/parse.c
index 28d52ac769..35aca3f496 100644
--- a/usr/src/lib/libshell/common/sh/parse.c
+++ b/usr/src/lib/libshell/common/sh/parse.c
@@ -1285,7 +1285,7 @@ static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io)
struct argnod **argtail;
struct argnod **settail;
int cmdarg=0;
- int argno = 0, argmax=0;
+ int argno = 0;
int assignment = 0;
int key_on = (!(flag&SH_NOIO) && sh_isoption(SH_KEYWORD));
int associative=0;
@@ -1347,8 +1347,6 @@ static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io)
{
if(!(argp->argflag&ARG_RAW))
{
- if(argno>0)
- argmax = argno;
argno = -1;
}
if(argno>=0 && argno++==cmdarg && !(flag&SH_ARRAY) && *argp->argval!='/')
@@ -1388,7 +1386,6 @@ static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io)
if((tok==IPROCSYM || tok==OPROCSYM))
{
argp = process_sub(lexp,tok);
- argmax = 0;
argno = -1;
*argtail = argp;
argtail = &(argp->argnxt.ap);
@@ -1445,8 +1442,6 @@ static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io)
}
}
*argtail = 0;
- if(argno>0)
- argmax = argno;
t->comtyp = TCOM;
#if SHOPT_KIA
if(lexp->kiafile && !(flag&SH_NOIO))
diff --git a/usr/src/lib/libshell/common/sh/xec.c b/usr/src/lib/libshell/common/sh/xec.c
index e6ba69dd74..afceb6a355 100644
--- a/usr/src/lib/libshell/common/sh/xec.c
+++ b/usr/src/lib/libshell/common/sh/xec.c
@@ -2977,7 +2977,7 @@ static pid_t sh_ntfork(Shell_t *shp,const Shnode_t *t,char *argv[],int *jobid,in
{
static pid_t spawnpid;
static int savetype;
- static int savejobid;
+ static int savejobid __unused;
struct checkpt buff;
int otype=0, jmpval;
volatile int jobwasset=0, scope=0, sigwasset=0;