summaryrefslogtreecommitdiff
path: root/shells/osh/files
diff options
context:
space:
mode:
Diffstat (limited to 'shells/osh/files')
-rw-r--r--shells/osh/files/patch-aa21
-rw-r--r--shells/osh/files/patch-ab28
2 files changed, 49 insertions, 0 deletions
diff --git a/shells/osh/files/patch-aa b/shells/osh/files/patch-aa
new file mode 100644
index 000000000000..e3678c333e48
--- /dev/null
+++ b/shells/osh/files/patch-aa
@@ -0,0 +1,21 @@
+--- makefile.orig Mon Nov 27 19:32:14 2000
++++ makefile Fri Dec 29 15:31:35 2000
+@@ -7,11 +7,10 @@
+ #CPPFLAGS =
+ #LDFLAGS =
+ #LIBS = -lefence
+-PREFIX = /usr/local
+ BINDIR = $(PREFIX)/bin
+ MANDIR = $(PREFIX)/man
+ MANSECT = $(MANDIR)/man1
+-INSTALL = /usr/ucb/install
++INSTALL = /usr/bin/install
+
+ # CONFIGURATION ENDS
+
+@@ -41,4 +40,4 @@
+ install:
+ $(MAKE)
+ $(INSTALL) -c -s $(EXE) $(BINDIR)
+- $(INSTALL) -c -m 644 $(MAN) $(MANSECT)
++ $(INSTALL) -c -m 444 $(MAN) $(MANSECT)
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 */