Christopher Faylor
611d92e24c
* autoload.cc (load_wsock32): Declare dummy function to force loading of
...
winsock.
* fhandler.cc (fhandler_base::set_inheritance): Make debugging output more
verbose.
* fhandler_socket.cc (fhandler_socket::fixup_after_fork): Force loading of
winsock32 if winsock2 not available.
* net.cc (set_socket_inheritance): Use DuplicateHandle in all cases to set
inheritance correctly.
(fdsock): Use winsock2_active macro to determine when to set socket
inheritance. Remove fdtab resource locking since this function should already
be protected.
(cygwin_accept): Simplify logic. Ensure that fdtab unlock is not called
inappropriately.
(cygwin_rcmd): Use fdtab locking.
(cygwin_rresvport): Ditto.
(cygwin_rexec): Ditto.
* select.cc (peek_socket): Set errno appropriately if winsock select fails.
* winsup.h: Declare check_pty_fds.
* syscalls.cc (check_pty_fds): Rename from check_ttys_fds. Also check pty
master.
(setsid): Use check_pty_fds.
* dtable.cc (dtable::dec_console_fds): Add check on pty fds.
2001-10-14 04:14:24 +00:00
..
2001-09-11 20:01:02 +00:00
2001-09-25 11:45:26 +00:00
2001-09-24 22:49:12 +00:00
2001-05-04 20:39:38 +00:00
2000-07-16 17:38:41 +00:00
2001-01-08 04:02:02 +00:00
2001-10-14 04:14:24 +00:00
2001-03-06 12:05:45 +00:00
2001-03-06 12:05:45 +00:00
2001-10-14 04:14:24 +00:00
2000-02-21 03:18:37 +00:00
2001-01-03 14:44:13 +00:00
2001-10-10 02:32:12 +00:00
2001-04-24 15:25:31 +00:00
2001-05-21 19:13:48 +00:00
2001-09-11 20:01:02 +00:00
2001-02-22 14:51:16 +00:00
2001-10-03 03:49:26 +00:00
2001-09-14 00:49:00 +00:00
2001-09-11 20:01:02 +00:00
2001-10-12 01:51:21 +00:00
2001-09-11 20:01:02 +00:00
2001-10-01 19:47:37 +00:00
2001-09-17 03:05:05 +00:00
2001-10-10 02:32:12 +00:00
2001-09-22 16:55:02 +00:00
2001-10-05 04:37:33 +00:00
2001-09-12 17:46:37 +00:00
2001-10-05 04:21:41 +00:00
2001-07-26 19:22:24 +00:00
2001-10-01 04:10:07 +00:00
2001-09-11 20:01:02 +00:00
2001-10-03 03:49:26 +00:00
2001-04-24 15:25:31 +00:00
2001-10-14 04:14:24 +00:00
2001-10-03 03:49:26 +00:00
2001-10-03 03:49:26 +00:00
2000-10-16 23:55:58 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 01:35:15 +00:00
2001-09-11 20:01:02 +00:00
2001-10-08 04:26:27 +00:00
2000-11-19 04:58:18 +00:00
2001-10-01 04:10:07 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-14 04:14:24 +00:00
2001-10-13 17:23:35 +00:00
2001-08-07 05:15:59 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-13 17:23:35 +00:00
2001-10-14 04:14:24 +00:00
2001-10-13 17:23:35 +00:00
2001-10-10 02:32:12 +00:00
2001-09-11 20:01:02 +00:00
2001-01-08 04:02:02 +00:00
2001-09-07 21:32:07 +00:00
2001-10-13 01:35:15 +00:00
2001-10-01 04:10:07 +00:00
2001-10-05 04:36:14 +00:00
2001-09-22 01:37:47 +00:00
2001-10-02 12:27:03 +00:00
2001-09-22 01:29:07 +00:00
2001-10-09 18:12:51 +00:00
2001-09-24 21:50:44 +00:00
2001-10-10 02:32:12 +00:00
2001-10-01 04:10:07 +00:00
2001-10-13 01:35:15 +00:00
2001-09-30 21:10:38 +00:00
2001-10-01 04:10:07 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2001-09-07 21:32:07 +00:00
2001-09-11 20:01:02 +00:00
2001-10-13 17:23:35 +00:00
2001-10-14 04:14:24 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-10-13 01:35:15 +00:00
2001-10-13 17:23:35 +00:00
2001-10-04 02:34:20 +00:00
2001-06-01 01:45:53 +00:00
2001-03-05 06:28:25 +00:00
2001-09-15 00:47:44 +00:00
2001-10-13 17:23:35 +00:00
2001-09-12 17:46:37 +00:00
2001-10-13 17:23:35 +00:00
2001-10-01 04:10:07 +00:00
2000-04-19 00:55:19 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-09-29 09:01:01 +00:00
2001-09-09 21:57:44 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2000-08-18 19:51:02 +00:00
2001-09-19 15:54:12 +00:00
2001-06-26 14:47:48 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-09-12 17:46:37 +00:00
2001-09-07 21:32:07 +00:00
2001-10-14 04:14:24 +00:00
2001-09-11 20:01:02 +00:00
2001-09-11 20:01:02 +00:00
2001-10-09 23:28:24 +00:00
2001-09-07 21:32:07 +00:00
2001-02-22 12:56:36 +00:00
2001-09-07 21:32:07 +00:00
2001-10-01 04:10:07 +00:00
2001-09-15 00:47:44 +00:00
2001-09-11 20:01:02 +00:00
2001-10-05 01:39:08 +00:00
2001-10-13 01:35:15 +00:00
2001-05-06 16:00:23 +00:00
2001-09-17 03:05:05 +00:00
2001-09-11 20:01:02 +00:00
2001-10-14 04:14:24 +00:00
2001-10-01 04:10:07 +00:00
2001-10-05 00:17:57 +00:00
2001-10-01 04:10:07 +00:00
2001-09-11 20:01:02 +00:00
2001-03-06 12:05:45 +00:00
2001-09-30 14:39:55 +00:00
2001-09-29 09:01:01 +00:00
2001-09-16 14:26:11 +00:00
2001-10-01 04:10:07 +00:00
2001-09-11 20:01:02 +00:00
2001-09-06 05:17:22 +00:00
2001-10-13 01:35:15 +00:00
2001-09-16 14:26:11 +00:00
2001-04-01 00:06:17 +00:00
2001-09-20 08:02:01 +00:00
2001-09-20 08:02:01 +00:00
2001-10-13 01:35:15 +00:00
2001-10-14 04:14:24 +00:00
2001-09-05 19:36:49 +00:00