about summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-02-28 04:36:33 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-02-28 04:36:33 +0000
commit8b04f597c489d0805f7d9bfa689076ce98b15e6a (patch)
tree9fece329213123ae5f5550b4580526fc3a830f4e /Src
parent057736f440786917e24e6ff22b05d4dabf86738c (diff)
downloadzsh-8b04f597c489d0805f7d9bfa689076ce98b15e6a.tar.gz
zsh-8b04f597c489d0805f7d9bfa689076ce98b15e6a.tar.xz
zsh-8b04f597c489d0805f7d9bfa689076ce98b15e6a.zip
zsh-workers/9889
Diffstat (limited to 'Src')
-rw-r--r--Src/exec.c4
-rw-r--r--Src/prototypes.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/Src/exec.c b/Src/exec.c
index e4d1be03d..fcf00f28e 100644
--- a/Src/exec.c
+++ b/Src/exec.c
@@ -1278,7 +1278,7 @@ untokenize(char *s)
     }
 }
 
-/* Open a file for writing redicection */
+/* Open a file for writing redirection */
 
 /**/
 static int
@@ -2311,8 +2311,8 @@ execcmd(Estate state, int input, int output, int how, int last1)
     if (xtrerr != stderr) {
 	fil = fileno(xtrerr);
 	fclose(xtrerr);
-	zclose(fil);
 	xtrerr = stderr;
+	zclose(fil);
     }
 }
 
diff --git a/Src/prototypes.h b/Src/prototypes.h
index 1754c9b96..3b438ebed 100644
--- a/Src/prototypes.h
+++ b/Src/prototypes.h
@@ -66,7 +66,9 @@ char *mktemp _((char *));
 # ifndef HAVE_IOCTL_PROTO
 int ioctl _((int d, unsigned long request, void *argp));
 # endif
+# ifndef HAVE_MKNOD_PROTO
 int mknod _((const char *pathname, int mode, dev_t device));
+# endif
 int nice _((int increment));
 int select _((int nfds, fd_set * readfds, fd_set * writefds, fd_set * exceptfds, struct timeval *timeout));
 #endif