From a0f1e21ff939612898d63ae2245e47dffc1a8153 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 20 Apr 2004 02:03:38 +0000 Subject: make things work on SunOS --- src/cmd/ed.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/cmd/ed.c') diff --git a/src/cmd/ed.c b/src/cmd/ed.c index 1c1639b9..d947d899 100644 --- a/src/cmd/ed.c +++ b/src/cmd/ed.c @@ -697,6 +697,8 @@ notifyf(void *a, char *s) noted(NDFLT); rescue(); } + if(strstr(s, "child")) + noted(NCONT); fprint(2, "ed: note: %s\n", s); abort(); } @@ -928,7 +930,8 @@ callunix(void) *p = 0; pid = fork(); if(pid == 0) { - execl("/bin/rc", "rc", "-c", buf, 0); + execlp("rc", "rc", "-c", buf, 0); + sysfatal("exec failed: %r"); exits("execl failed"); } waiting = 1; -- cgit v1.2.3