From fa1978ad0660822b81968005679ff58b083a165a Mon Sep 17 00:00:00 2001 From: cgf Date: Wed, 31 Jul 2002 00:57:40 +0000 Subject: [PATCH] * syscalls.cc (_read): Clarify debugging output. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/syscalls.cc | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 5a756797ee..30b7ca08f0 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,9 @@ 2002-07-30 Christopher Faylor + * syscalls.cc (_read): Clarify debugging output. + +2002-07-30 Christopher Faylor + * fhandler.h (fhandler_base::get_r_no_interrupt): Make virtual. 2002-07-30 Christopher Faylor diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 2dc5f17762..4b2fc3d073 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -305,10 +305,11 @@ _read (int fd, void *ptr, size_t len) DWORD wait = cfd->is_nonblocking () ? 0 : INFINITE; /* Could block, so let user know we at least got here. */ - syscall_printf ("read (%d, %p, %d) %sblocking, sigcatchers %d", fd, ptr, len, wait ? "" : "non", sigcatchers); + syscall_printf ("read (%d, %p, %d) %sblocking, sigcatchers %d", + fd, ptr, len, wait ? "" : "non", sigcatchers); if (wait && (!cfd->is_slow () || cfd->get_r_no_interrupt ())) - debug_printf ("non-interruptible read\n"); + debug_printf ("no need to call ready_for_read\n"); else if (!cfd->ready_for_read (fd, wait)) { res = -1; @@ -318,7 +319,7 @@ _read (int fd, void *ptr, size_t len) /* FIXME: This is not thread safe. We need some method to ensure that an fd, closed in another thread, aborts I/O operations. */ - if (!cfd.isopen()) + if (!cfd.isopen ()) return -1; /* Check to see if this is a background read from a "tty", @@ -331,7 +332,7 @@ _read (int fd, void *ptr, size_t len) if (res > bg_eof) { myself->process_state |= PID_TTYIN; - if (!cfd.isopen()) + if (!cfd.isopen ()) return -1; res = cfd->read (ptr, len); myself->process_state &= ~PID_TTYIN; -- 2.11.0