[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/w32.c
From: |
Jason Rumney |
Subject: |
[Emacs-diffs] Changes to emacs/src/w32.c |
Date: |
Wed, 27 Aug 2003 18:57:55 -0400 |
Index: emacs/src/w32.c
diff -c emacs/src/w32.c:1.83 emacs/src/w32.c:1.84
*** emacs/src/w32.c:1.83 Tue Feb 4 09:03:13 2003
--- emacs/src/w32.c Wed Aug 27 18:57:54 2003
***************
*** 3450,3460 ****
if (rc == 0)
{
! flags = FILE_PIPE | FILE_READ | FILE_BINARY;
! fd_info[phandles[0]].flags = flags;
! flags = FILE_PIPE | FILE_WRITE | FILE_BINARY;
! fd_info[phandles[1]].flags = flags;
}
return rc;
--- 3450,3471 ----
if (rc == 0)
{
! /* Protect against overflow, since Windows can open more handles than
! our fd_info array has room for. */
! if (phandles[0] >= MAXDESC || phandles[1] >= MAXDESC)
! {
! _close (phandles[0]);
! _close (phandles[1]);
! rc = -1;
! }
! else
! {
! flags = FILE_PIPE | FILE_READ | FILE_BINARY;
! fd_info[phandles[0]].flags = flags;
! flags = FILE_PIPE | FILE_WRITE | FILE_BINARY;
! fd_info[phandles[1]].flags = flags;
! }
}
return rc;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/src/w32.c,
Jason Rumney <=