summaryrefslogtreecommitdiff
path: root/shells/tcsh/patches/patch-ai
diff options
context:
space:
mode:
Diffstat (limited to 'shells/tcsh/patches/patch-ai')
-rw-r--r--shells/tcsh/patches/patch-ai16
1 files changed, 16 insertions, 0 deletions
diff --git a/shells/tcsh/patches/patch-ai b/shells/tcsh/patches/patch-ai
new file mode 100644
index 00000000000..f847cc66082
--- /dev/null
+++ b/shells/tcsh/patches/patch-ai
@@ -0,0 +1,16 @@
+$NetBSD: patch-ai,v 1.1 1998/09/08 22:36:34 tron Exp $
+
+--- sh.c.orig Sat Oct 5 11:39:07 1996
++++ sh.c Tue Sep 8 09:58:52 1998
+@@ -648,7 +648,11 @@
+ * Re-initialize path if set in environment
+ */
+ if ((tcp = getenv("PATH")) == NULL)
++#ifdef _PATH_DEFPATH
++ importpath(str2short(_PATH_DEFPATH));
++#else /* !_PATH_DEFPATH */
+ setq(STRpath, defaultpath(), &shvhed, VAR_READWRITE);
++#endif /* _PATH_DEFPATH */
+ else
+ /* Importpath() allocates memory for the path, and the
+ * returned pointer from SAVE() was discarded, so