* tty.cc (tty::create_inuse): Eliminate unneeded argument.
* tty.h: Reflect above change. * fhandler_tty.cc: Reflect argument reduction in tty::create_inuse, throughout. Always make inuse inheritable.
This commit is contained in:
parent
e62ac9e869
commit
2496a3637f
@ -1,3 +1,10 @@
|
||||
Sat Sep 1 01:37:13 2001 Christopher Faylor <cgf@cygnus.com>
|
||||
|
||||
* tty.cc (tty::create_inuse): Eliminate unneeded argument.
|
||||
* tty.h: Reflect above change.
|
||||
* fhandler_tty.cc: Reflect argument reduction in tty::create_inuse,
|
||||
throughout. Always make inuse inheritable.
|
||||
|
||||
Sat Sep 1 01:10:07 2001 Christopher Faylor <cgf@cygnus.com>
|
||||
|
||||
* debug.cc (mark_closed): Rename from debug_mark_closed and make
|
||||
|
@ -62,7 +62,7 @@ fhandler_tty_master::init (int ntty)
|
||||
|
||||
cygwin_shared->tty[ttynum]->common_init (this);
|
||||
|
||||
inuse = get_ttyp ()->create_inuse (TTY_MASTER_ALIVE, FALSE);
|
||||
inuse = get_ttyp ()->create_inuse (TTY_MASTER_ALIVE);
|
||||
|
||||
h = makethread (process_input, NULL, 0, "ttyin");
|
||||
if (h == NULL)
|
||||
@ -509,7 +509,7 @@ fhandler_tty_slave::open (const char *, int flags, mode_t)
|
||||
/* FIXME: Needs a method to eliminate tty races */
|
||||
{
|
||||
acquire_output_mutex (500);
|
||||
inuse = get_ttyp ()->create_inuse (TTY_SLAVE_ALIVE, TRUE);
|
||||
inuse = get_ttyp ()->create_inuse (TTY_SLAVE_ALIVE);
|
||||
get_ttyp ()->was_opened = TRUE;
|
||||
release_output_mutex ();
|
||||
}
|
||||
@ -972,7 +972,7 @@ fhandler_pty_master::open (const char *, int flags, mode_t)
|
||||
return 0;
|
||||
|
||||
cygwin_shared->tty[ttynum]->common_init (this);
|
||||
inuse = get_ttyp ()->create_inuse (TTY_MASTER_ALIVE, FALSE);
|
||||
inuse = get_ttyp ()->create_inuse (TTY_MASTER_ALIVE);
|
||||
set_flags (flags);
|
||||
set_open_status ();
|
||||
|
||||
|
@ -301,13 +301,13 @@ tty::alive (const char *fmt)
|
||||
}
|
||||
|
||||
HANDLE
|
||||
tty::create_inuse (const char *fmt, BOOL inherit)
|
||||
tty::create_inuse (const char *fmt)
|
||||
{
|
||||
HANDLE h;
|
||||
char buf[sizeof (TTY_MASTER_ALIVE) + 16];
|
||||
|
||||
__small_sprintf (buf, fmt, ntty);
|
||||
h = CreateEvent ((inherit ? &sec_all : &sec_all_nih), TRUE, FALSE, buf);
|
||||
h = CreateEvent (&sec_all, TRUE, FALSE, buf);
|
||||
termios_printf ("%s = %p", buf, h);
|
||||
if (!h)
|
||||
termios_printf ("couldn't open inuse event, %E", buf);
|
||||
|
@ -100,7 +100,7 @@ public:
|
||||
BOOL was_opened; /* True if opened at least once. */
|
||||
|
||||
void init ();
|
||||
HANDLE create_inuse (const char *, BOOL);
|
||||
HANDLE create_inuse (const char *);
|
||||
BOOL common_init (fhandler_pty_master *);
|
||||
BOOL alive (const char *fmt);
|
||||
BOOL slave_alive ();
|
||||
|
Loading…
Reference in New Issue
Block a user