summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/ChangeLog7
-rw-r--r--winsup/cygwin/miscfuncs.cc14
-rw-r--r--winsup/cygwin/miscfuncs.h1
-rw-r--r--winsup/cygwin/pipe.cc1
4 files changed, 7 insertions, 16 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 9c6ece819..759d0c880 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,10 @@
+2011-08-12 Christopher Faylor <me.cygwin2011@cgf.cx>
+
+ * miscfuncs.cc (create_pipe): Delete obsolete function.
+ * miscfuncs.h (create_pipe): Delete define.
+
+ * pipe.c (fhandler_pipe::create_selectable): Delete obsolete comment.
+
2011-08-12 Corinna Vinschen <corinna@vinschen.de>
* fhandler_proc.cc (fhandler_proc::closedir): Don't free, but delete
diff --git a/winsup/cygwin/miscfuncs.cc b/winsup/cygwin/miscfuncs.cc
index 14d67789f..42880c12c 100644
--- a/winsup/cygwin/miscfuncs.cc
+++ b/winsup/cygwin/miscfuncs.cc
@@ -332,20 +332,6 @@ nice_to_winprio (int &nice)
return prio;
}
-#undef CreatePipe
-bool
-create_pipe (PHANDLE hr,PHANDLE hw, LPSECURITY_ATTRIBUTES sa, DWORD n)
-{
- for (int i = 0; i < 10; i++)
- if (CreatePipe (hr, hw, sa, n))
- return true;
- else if (GetLastError () == ERROR_PIPE_BUSY && i < 9)
- Sleep (10);
- else
- break;
- return false;
-}
-
/* backslashify: Convert all forward slashes in src path to back slashes
in dst path. Add a trailing slash to dst when trailing_slash_p arg
is set to 1. */
diff --git a/winsup/cygwin/miscfuncs.h b/winsup/cygwin/miscfuncs.h
index 6be70e343..0cff6c2b2 100644
--- a/winsup/cygwin/miscfuncs.h
+++ b/winsup/cygwin/miscfuncs.h
@@ -16,7 +16,6 @@ DWORD nice_to_winprio (int &) __attribute__ ((regparm (1)));
bool __stdcall create_pipe (PHANDLE, PHANDLE, LPSECURITY_ATTRIBUTES, DWORD)
__attribute__ ((regparm (3)));
-#define CreatePipe create_pipe
extern "C" void yield ();
diff --git a/winsup/cygwin/pipe.cc b/winsup/cygwin/pipe.cc
index 1050f3242..87f79bda2 100644
--- a/winsup/cygwin/pipe.cc
+++ b/winsup/cygwin/pipe.cc
@@ -243,7 +243,6 @@ fhandler_pipe::create_selectable (LPSECURITY_ATTRIBUTES sa_ptr, HANDLE& r,
PIPE_TYPE_BYTE | PIPE_READMODE_BYTE, 1, psize,
psize, NMPWAIT_USE_DEFAULT_WAIT, sa_ptr);
- /* Win 95 seems to return NULL instead of INVALID_HANDLE_VALUE */
if (r != INVALID_HANDLE_VALUE)
{
debug_printf ("pipe read handle %p", r);