From 1d170fe7ae29f28a9363aad47419f124aa0a5d73 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Thu, 17 Apr 2008 09:29:51 +0000 Subject: * dtable.cc (dtable::init_std_file_from_handle): Fix pipe related test. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/dtable.cc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 276f5429eb0..b67e0eea8d9 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2008-04-17 Corinna Vinschen + + * dtable.cc (dtable::init_std_file_from_handle): Fix pipe related test. + 2008-03-06 Corinna Vinschen * child_info.h (CURR_CHILD_INFO_MAGIC): Reset. diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc index 17c333c0cc4..e2fef52e56d 100644 --- a/winsup/cygwin/dtable.cc +++ b/winsup/cygwin/dtable.cc @@ -301,7 +301,7 @@ dtable::init_std_file_from_handle (int fd, HANDLE handle) else { name = handle_to_fn (handle, (char *) alloca (CYG_MAX_PATH + 100)); - if (!strncasematch (name, POSIX_NAMED_PIPE, POSIX_NAMED_PIPE_LEN)) + if (ft != FILE_TYPE_PIPE) /* nothing */; else if (fd == 0) dev = *piper_dev; -- cgit v1.2.1