aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2021-11-16 17:32:12 -0800
committerNicholas Noll <nbnoll@eml.cc>2021-11-16 17:32:12 -0800
commit09c0a372823446d4559fc971d9a6128c89420b75 (patch)
treec0c54f11aec0f98b98385d8d985183c148057fc1
parentd1caabb4cd9f283f8e21e742c42e1ceb454133dc (diff)
checkin
-rw-r--r--src/cmd/rc/exec.c2
-rw-r--r--src/cmd/rc/lex.c2
-rw-r--r--src/cmd/rc/main.c2
-rw-r--r--src/cmd/rc/parse.c2
-rw-r--r--src/cmd/rc/syntax.y2
5 files changed, 5 insertions, 5 deletions
diff --git a/src/cmd/rc/exec.c b/src/cmd/rc/exec.c
index 9ebb517..51e352a 100644
--- a/src/cmd/rc/exec.c
+++ b/src/cmd/rc/exec.c
@@ -645,7 +645,7 @@ xboot(int argc, char *argv[])
bootstrap[i++].s="*";
bootstrap[i++].f = Xdollar;
bootstrap[i++].f = Xword;
- bootstrap[i++].s = "/dev/stdin";
+ bootstrap[i++].s = "./cmds"; /* /dev/stdin"; */
bootstrap[i++].f = Xword;
bootstrap[i++].s=".";
bootstrap[i++].f = Xbasic;
diff --git a/src/cmd/rc/lex.c b/src/cmd/rc/lex.c
index b02a403..9283404 100644
--- a/src/cmd/rc/lex.c
+++ b/src/cmd/rc/lex.c
@@ -26,7 +26,7 @@ struct Here
// -----------------------------------------------------------------------
// globals
-static struct Lexer lexer = { .c={0, EOF}, .doprompt=1 };
+static struct Lexer lexer = { .c={0, EOF}, .doprompt=0 };
#define put1(b) lexer.buf[0] = (b), lexer.buf[1] = 0;
#define put2(b0,b1) lexer.buf[0] = (b0), lexer.buf[1] = (b1), lexer.buf[2] = 0;
#define put3(b0,b1,b2) lexer.buf[0] = (b0), lexer.buf[1] = (b1), lexer.buf[2] = b2, lexer.buf[3] = 0;
diff --git a/src/cmd/rc/main.c b/src/cmd/rc/main.c
index 0897352..81c7b8c 100644
--- a/src/cmd/rc/main.c
+++ b/src/cmd/rc/main.c
@@ -17,7 +17,7 @@ Shell shell = { 0 };
void
initshell(void)
{
- if((shell.interactive=isatty(0))){
+ if((shell.interactive=0)){ //isatty(0))){
while(tcgetpgrp(0) != (shell.pid = getpgrp()))
kill(-shell.pid, SIGTTIN);
diff --git a/src/cmd/rc/parse.c b/src/cmd/rc/parse.c
index 6a08f17..42b69e4 100644
--- a/src/cmd/rc/parse.c
+++ b/src/cmd/rc/parse.c
@@ -1549,7 +1549,7 @@ yyreduce:
{
case 2: /* rc: %empty */
#line 38 "src/cmd/rc/syntax.y"
- { return 0; }
+ { return 1; }
#line 1554 "src/cmd/rc/parse.c"
break;
diff --git a/src/cmd/rc/syntax.y b/src/cmd/rc/syntax.y
index 36e1dad..3777710 100644
--- a/src/cmd/rc/syntax.y
+++ b/src/cmd/rc/syntax.y
@@ -35,7 +35,7 @@
%%
rc:
-/*empty*/ { return 0; }
+/*empty*/ { return 1; }
| line '\n' { return compile($1); }
line: