diff options
author | Jacques Vidrine <nectar@FreeBSD.org> | 1999-05-28 21:01:51 +0000 |
---|---|---|
committer | Jacques Vidrine <nectar@FreeBSD.org> | 1999-05-28 21:01:51 +0000 |
commit | 5f65a2b3dde5bd9a425cf3f60adcb46f9bef9f2b (patch) | |
tree | 4fe4a8519550ec6e6b61befd85481a20572d4216 /shells/esh/files/patch-ab | |
parent | Add more MASTER_SITES entries (diff) |
The ``easy shell'', a small shell with Lisp-like syntax.
Notes
Notes:
svn path=/head/; revision=19045
Diffstat (limited to 'shells/esh/files/patch-ab')
-rw-r--r-- | shells/esh/files/patch-ab | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/shells/esh/files/patch-ab b/shells/esh/files/patch-ab new file mode 100644 index 000000000000..93f73ad712dc --- /dev/null +++ b/shells/esh/files/patch-ab @@ -0,0 +1,20 @@ +--- esh.c.orig Thu May 20 14:13:25 1999 ++++ esh.c Thu May 20 14:22:34 1999 +@@ -657,7 +656,9 @@ + + void job_wait(job_t* job) { + int tmp; ++ sig_t oldsig; + ++ oldsig = signal(SIGCHLD, SIG_DFL); + if (interactive) { + waitpid(job->last_pid, &tmp, WUNTRACED); + +@@ -676,6 +677,7 @@ + } else { + waitpid(job->last_pid, &tmp, WUNTRACED); + } ++ signal(SIGCHLD, oldsig); + } + + |