diff --git a/init/mesg.c b/init/mesg.c index 7b8acf657..7fd9d24ae 100644 --- a/init/mesg.c +++ b/init/mesg.c @@ -32,7 +32,7 @@ extern int mesg_main(int argc, char *argv[]) { struct stat sb; char *tty; - char c; + char c = 0; if ((--argc == 0) || ((argc == 1) && (((c = **++argv) == 'y') || (c == 'n')))) { diff --git a/shell/msh.c b/shell/msh.c index 22a617095..df4c3dab3 100644 --- a/shell/msh.c +++ b/shell/msh.c @@ -698,7 +698,6 @@ static const struct builtincmd builtincmds[] = { {0, 0} }; -static int expand_dotnode(struct op *); struct op *scantree(struct op *); static struct op *dowholefile(int, int); @@ -841,7 +840,7 @@ extern int msh_main(int argc, char **argv) shell = lookup("SHELL"); if (shell->value == null) - setval(shell, DEFAULT_SHELL); + setval(shell, (char *)DEFAULT_SHELL); export(shell); homedir = lookup("HOME"); @@ -1047,23 +1046,6 @@ REGISTER char *s; } -static int expand_dotnode(node) -struct op *node; -{ - struct op *outtree_save = outtree; - - node->type = TDOT; - newfile(node->words[1]); - - node->left = dowholefile(TDOT, 0); - - node->right = NULL; - - outtree = outtree_save; - - return (1); -} - struct op *scantree(head) struct op *head; {