From 69ab03148bf224bb2bae6c427d96feaf9edbbd94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Thu, 31 Dec 1998 16:52:01 -0800
Subject: [PATCH] more debug added

Rev: src/fdlib.c:1.23
---
 src/fdlib.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/fdlib.c b/src/fdlib.c
index 5f0c1f9bb8..5975db3ca0 100644
--- a/src/fdlib.c
+++ b/src/fdlib.c
@@ -3,7 +3,7 @@
 #include "error.h"
 #include <math.h>
 
-RCSID("$Id: fdlib.c,v 1.22 1998/07/16 19:12:11 hubbe Exp $");
+RCSID("$Id: fdlib.c,v 1.23 1999/01/01 00:52:01 hubbe Exp $");
 
 #ifdef HAVE_WINSOCK_H
 
@@ -218,6 +218,8 @@ int fd_pipe(int fds[2])
     errno=GetLastError();
     return -1;
   }
+
+  FDDEBUG(fprintf(stderr,"ReadHANDLE=%d WriteHANDLE=%d\n",files[0],files[1]));
   
   SetHandleInformation(files[0],HANDLE_FLAG_INHERIT|HANDLE_FLAG_PROTECT_FROM_CLOSE,0);
   SetHandleInformation(files[1],HANDLE_FLAG_INHERIT|HANDLE_FLAG_PROTECT_FROM_CLOSE,0);
@@ -659,6 +661,10 @@ FD fd_dup(FD from)
 {
   FD fd;
   HANDLE x,p=GetCurrentProcess();
+#ifdef DEBUG
+  if(fd_type[from]>=FD_NO_MORE_FREE)
+    fatal("fd_dup() on file which is not open!\n");
+#endif
   if(!DuplicateHandle(p,(HANDLE)da_handle[from],p,&x,NULL,0,DUPLICATE_SAME_ACCESS))
   {
     errno=GetLastError();
-- 
GitLab