From 0f61d2fb57283c281f3242a3b470b5b445cac325 Mon Sep 17 00:00:00 2001 From: Will Andrews Date: Sat, 30 Dec 2000 01:31:08 +0000 Subject: Add osh 001127, a reimplementation of the old and obsolete shell version that was in standard use up to UNIX 6th Edition and was supplied as osh with UNIX 7th Edition. Its command language is a sparse subset of those of modern shells and is mostly common to both sh(1) and csh(1). PR: 23943 Submitted by: George Reid --- shells/osh/files/patch-ab | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 shells/osh/files/patch-ab (limited to 'shells/osh/files/patch-ab') diff --git a/shells/osh/files/patch-ab b/shells/osh/files/patch-ab new file mode 100644 index 000000000000..ef856e14789f --- /dev/null +++ b/shells/osh/files/patch-ab @@ -0,0 +1,28 @@ +--- osh.c.orig Fri Dec 29 15:38:16 2000 ++++ osh.c Fri Dec 29 15:38:32 2000 +@@ -494,9 +494,9 @@ + if (input != stdin) + fclose(input); + #endif +- sigset(SIGINT, SIG_DFL); +- sigset(SIGQUIT, SIG_DFL); +- sigset(SIGTERM, SIG_DFL); ++ signal(SIGINT, SIG_DFL); ++ signal(SIGQUIT, SIG_DFL); ++ signal(SIGTERM, SIG_DFL); + if (flags & FL_ASYNC) + setpgid(0, 0); + /* try current directory first */ +@@ -779,9 +779,9 @@ + if (isatty(0)) { + interactive = 1; + setpgid(0, 0); +- sigset(SIGINT, SIG_IGN); +- sigset(SIGQUIT, SIG_IGN); +- sigset(SIGTERM, SIG_IGN); ++ signal(SIGINT, SIG_IGN); ++ signal(SIGQUIT, SIG_IGN); ++ signal(SIGTERM, SIG_IGN); + } + } else { + fclose(stdin); /* the external goto command needs this */ -- cgit v1.2.3