diff options
author | Jilles Tjoelker <jilles@FreeBSD.org> | 2011-02-05 14:08:51 +0000 |
---|---|---|
committer | Jilles Tjoelker <jilles@FreeBSD.org> | 2011-02-05 14:08:51 +0000 |
commit | c059d82290fbc6fdb3a935decaf53336e7e8db98 (patch) | |
tree | de8eba5bf5591f990e9cf7a5183ec0c95e6b788f /bin/sh/exec.c | |
parent | ef0cb80dd456b8f0feaf8d176d0aae89c1d3de18 (diff) | |
download | src-c059d82290fbc6fdb3a935decaf53336e7e8db98.tar.gz src-c059d82290fbc6fdb3a935decaf53336e7e8db98.zip |
sh: Remove clearcmdentry()'s now unused argument.
Notes
Notes:
svn path=/head/; revision=218324
Diffstat (limited to 'bin/sh/exec.c')
-rw-r--r-- | bin/sh/exec.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/bin/sh/exec.c b/bin/sh/exec.c index 67eafffe32cc..044fc3031d16 100644 --- a/bin/sh/exec.c +++ b/bin/sh/exec.c @@ -234,7 +234,7 @@ hashcmd(int argc __unused, char **argv __unused) verbose = 0; while ((c = nextopt("rv")) != '\0') { if (c == 'r') { - clearcmdentry(0); + clearcmdentry(); } else if (c == 'v') { verbose++; } @@ -494,7 +494,7 @@ hashcd(void) void changepath(const char *newval) { - clearcmdentry(0); + clearcmdentry(); } @@ -504,7 +504,7 @@ changepath(const char *newval) */ void -clearcmdentry(int firstchange) +clearcmdentry(void) { struct tblentry **tblp; struct tblentry **pp; @@ -514,8 +514,7 @@ clearcmdentry(int firstchange) for (tblp = cmdtable ; tblp < &cmdtable[CMDTABLESIZE] ; tblp++) { pp = tblp; while ((cmdp = *pp) != NULL) { - if ((cmdp->cmdtype == CMDNORMAL && - cmdp->param.index >= firstchange)) { + if (cmdp->cmdtype == CMDNORMAL) { *pp = cmdp->next; ckfree(cmdp); } else { @@ -660,7 +659,7 @@ typecmd_impl(int argc, char **argv, int cmd, const char *path) int error1 = 0; if (path != pathval()) - clearcmdentry(0); + clearcmdentry(); for (i = 1; i < argc; i++) { /* First look at the keywords */ @@ -756,7 +755,7 @@ typecmd_impl(int argc, char **argv, int cmd, const char *path) } if (path != pathval()) - clearcmdentry(0); + clearcmdentry(); return error1; } |