Christopher Faylor
2e008fb91f
Change use of BOOL, TRUE, FALSE to bool, true, false, as appropriate,
...
throughout.
* tty.cc (tty::common_init): Remove call to SetKernelObjectSecurity and edit
some comments.
* cygheap.h (init_cygheap::ctty): Add new element.
* devices.in (device::parse): Remove special handling for /dev/tty.
* devices.cc: Regenerate.
* dtable.cc (build_fh_pc): Don't reset /dev/tty device. Let the device opener
do that.
* fhandler_termios.cc (tty_min::set_ctty): Redefine to _pinfo class.
* fhandler_tty.cc (fhandler_tty_common::set_close_on_exec): Avoid setting
noninherit flag for ctty.
* tty.h: Move BOOLs to bools.
(tty_min::set_ctty): Redeclare to _pinfo class.
* pinfo.cc (_pinfo::set_ctty): Define new function based on tty_min::set_ctty.
Change first argument from tty number to tty_min class.
* pinfo.h (_pinfo::set_ctty): Declare.
* fhandler_console.cc (fhandler_console::get_tty_stuff): Reflect move of
set_ctty to _pinfo class.
* fhandler_tty.cc (fhandler_tty_slave::open): Treat FH_TTY specially. Use
saved cygheap value if it exists. Otherwise convert to real device and save on
first time open.
(fhandler_tty_common::dup): Potentially set controlling tty if duping a slave
tty.
* syscalls.cc (setsid): Close controlling tty in cygheap.
* tty.cc: Change some BOOLs to bools.
2003-12-07 22:37:12 +00:00
..
2003-11-28 20:55:59 +00:00
2003-12-04 09:37:55 +00:00
2003-09-10 19:13:05 +00:00
2003-11-17 17:25:59 +00:00
2003-04-10 19:49:30 +00:00
2003-08-25 18:21:07 +00:00
2002-09-19 15:12:48 +00:00
2003-09-27 03:44:31 +00:00
2003-12-07 22:37:12 +00:00
2003-01-10 12:32:49 +00:00
2003-10-01 12:36:39 +00:00
2003-08-25 18:21:07 +00:00
2003-11-28 20:55:59 +00:00
2003-11-28 20:55:59 +00:00
2003-04-16 03:03:45 +00:00
2003-08-06 01:40:12 +00:00
2003-09-04 03:01:35 +00:00
2003-06-16 03:24:13 +00:00
2003-12-01 15:03:43 +00:00
2003-12-07 22:37:12 +00:00
2002-08-27 04:10:54 +00:00
2003-02-22 23:02:15 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-11-19 18:50:23 +00:00
2003-12-05 05:29:17 +00:00
2003-12-03 05:21:55 +00:00
2003-12-07 02:56:52 +00:00
2003-09-27 05:35:02 +00:00
2003-12-01 17:26:28 +00:00
2002-06-23 18:55:23 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-11-26 13:23:27 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-09-25 00:37:18 +00:00
2003-08-31 18:26:58 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-08-17 17:12:18 +00:00
2003-12-07 03:27:51 +00:00
2003-09-25 00:37:18 +00:00
2003-11-28 20:55:59 +00:00
2003-12-03 09:55:42 +00:00
2003-09-25 00:37:18 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 11:22:49 +00:00
2003-09-25 00:37:18 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-09-20 00:31:13 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-11-14 23:40:06 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-09-25 00:37:18 +00:00
2003-09-25 00:37:18 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 09:55:42 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2003-11-28 21:20:15 +00:00
2003-12-06 18:08:38 +00:00
2003-03-19 21:38:25 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2002-10-22 16:18:55 +00:00
2003-09-07 05:18:01 +00:00
2002-12-12 03:09:38 +00:00
2003-11-29 00:26:40 +00:00
2002-07-13 21:15:10 +00:00
2003-12-06 18:08:38 +00:00
2003-11-28 20:55:59 +00:00
2003-07-26 04:53:59 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 00:21:21 +00:00
2003-09-25 00:37:18 +00:00
2003-08-31 18:26:58 +00:00
2003-11-28 20:55:59 +00:00
2003-05-29 03:50:15 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2003-12-03 16:35:52 +00:00
2003-11-14 23:40:06 +00:00
2003-07-07 05:30:33 +00:00
2003-07-25 16:13:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-03 16:35:52 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-09-25 00:37:18 +00:00
2003-11-28 20:55:59 +00:00
2003-04-28 20:10:54 +00:00
2003-04-28 20:10:54 +00:00
2002-12-09 22:49:12 +00:00
2003-11-14 23:40:06 +00:00
2003-04-17 20:05:15 +00:00
2003-11-14 23:40:06 +00:00
2003-07-09 01:33:06 +00:00
2003-07-07 05:32:24 +00:00
2003-06-16 03:24:13 +00:00
2003-09-27 03:44:31 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2003-11-14 23:40:06 +00:00
2003-12-01 15:03:43 +00:00
2003-11-28 20:55:59 +00:00
2003-11-28 22:13:57 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-14 23:40:06 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:51:11 +00:00
2003-12-07 22:37:12 +00:00
2003-03-09 20:31:07 +00:00
2003-03-09 20:10:25 +00:00
2002-08-16 19:41:39 +00:00
2003-12-07 22:37:12 +00:00
2003-09-25 00:37:18 +00:00
2003-09-29 12:31:22 +00:00
2003-11-28 20:55:59 +00:00
2003-12-06 18:08:38 +00:00
2003-12-03 05:21:55 +00:00
2003-09-25 00:37:18 +00:00
2003-11-28 21:01:09 +00:00
2003-12-07 22:37:12 +00:00
2003-12-07 22:37:12 +00:00
2003-11-28 20:55:59 +00:00
2003-01-15 10:21:23 +00:00
2003-11-28 20:55:59 +00:00
2003-12-03 05:21:55 +00:00
2003-12-03 16:35:52 +00:00
2003-09-27 03:44:31 +00:00
2003-10-14 09:21:55 +00:00
2003-12-03 09:55:42 +00:00
2003-03-09 22:13:06 +00:00