summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/syscalls.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r--winsup/cygwin/syscalls.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index 650f71566..922206ad6 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -149,7 +149,7 @@ setsid (void)
}
static int
-read_handler (int fd, void *ptr, size_t len, int blocksigs)
+read_handler (int fd, void *ptr, size_t len)
{
int res;
fhandler_base *fh = dtable[fd];
@@ -169,7 +169,7 @@ read_handler (int fd, void *ptr, size_t len, int blocksigs)
/* Check to see if this is a background read from a "tty",
sending a SIGTTIN, if appropriate */
- res = fh->bg_check (SIGTTIN, blocksigs);
+ res = fh->bg_check (SIGTTIN);
if (res > 0)
{
myself->process_state |= PID_TTYIN;
@@ -198,11 +198,11 @@ _read (int fd, void *ptr, size_t len)
fh->get_r_no_interrupt ())
{
debug_printf ("non-interruptible read\n");
- return read_handler (fd, ptr, len, 0);
+ return read_handler (fd, ptr, len);
}
if (fh->ready_for_read (fd, INFINITE, 0))
- return read_handler (fd, ptr, len, 1);
+ return read_handler (fd, ptr, len);
set_sig_errno (EINTR);
syscall_printf ("%d = read (%d<%s>, %p, %d), errno %d", -1, fd, fh->get_name (),
@@ -232,7 +232,7 @@ _write (int fd, const void *ptr, size_t len)
fhandler_base *fh;
fh = dtable[fd];
- res = fh->bg_check (SIGTTOU, 0);
+ res = fh->bg_check (SIGTTOU);
if (res > 0)
{
myself->process_state |= PID_TTYOU;