mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-03-01 12:35:44 +08:00
* dtable.cc (dtable::init_std_file_from_handle): Reinstate opening tty handles
with O_RDWR permissions.
This commit is contained in:
parent
461c56569f
commit
06f46dc379
@ -1,3 +1,8 @@
|
||||
2012-02-08 Christopher Faylor <me.cygwin2012@cgf.cx>
|
||||
|
||||
* dtable.cc (dtable::init_std_file_from_handle): Reinstate opening tty
|
||||
handles with O_RDWR permissions.
|
||||
|
||||
2012-02-08 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* thread.cc (__pthread_cond_wait_init): New static function replacing
|
||||
|
@ -351,7 +351,7 @@ dtable::init_std_file_from_handle (int fd, HANDLE handle)
|
||||
/* Console windows are not kernel objects, so the access mask returned
|
||||
by NtQueryInformationFile is meaningless. CMD always hands down
|
||||
stdin handles as R/O handles, but our tty slave sides are R/W. */
|
||||
if (!iscons_dev (dev) && fh->is_tty ())
|
||||
if (fh->is_tty ())
|
||||
{
|
||||
openflags |= O_RDWR;
|
||||
access |= GENERIC_READ | GENERIC_WRITE;
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* passwd.cc: getpwnam () and friends
|
||||
|
||||
Copyright 1996, 1997, 1998, 2001, 2002, 2003, 2007, 2008, 2009,
|
||||
2010, 2011 Red Hat, Inc.
|
||||
2010, 2011, 2012 Red Hat, Inc.
|
||||
|
||||
This file is part of Cygwin.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user