diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 5d916a6b4..522600718 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2002-11-16 Christopher Faylor + + * tty.cc (tty::make_pipes): Make pipe buffer larger. + 2002-11-15 Pierre Humblet * grp.cc (getgroups32): Protect against closing cygheap->user.token. diff --git a/winsup/cygwin/tty.cc b/winsup/cygwin/tty.cc index 0e3e14a52..efa055777 100644 --- a/winsup/cygwin/tty.cc +++ b/winsup/cygwin/tty.cc @@ -358,7 +358,7 @@ tty::make_pipes (fhandler_pty_master *ptym) /* Create communication pipes */ /* FIXME: should this be sec_none_nih? */ - if (CreatePipe (&from_master, &to_slave, &sec_all, 0) == FALSE) + if (CreatePipe (&from_master, &to_slave, &sec_all, 64 * 1024) == FALSE) { termios_printf ("can't create input pipe"); set_errno (ENOENT); @@ -366,7 +366,7 @@ tty::make_pipes (fhandler_pty_master *ptym) } // ProtectHandle1INH (to_slave, to_pty); - if (CreatePipe (&from_slave, &to_master, &sec_all, 0) == FALSE) + if (CreatePipe (&from_slave, &to_master, &sec_all, 64 * 1024) == FALSE) { termios_printf ("can't create output pipe"); set_errno (ENOENT);