summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/select.cc
Commit message (Expand)AuthorAgeFilesLines
* * fhandler.h (fhandler_pty_common::bytes_available): Declare new function.Christopher Faylor2012-04-051-5/+9
* * Throughout, replace usage of w32api's min with MIN from sys/param.h.Corinna Vinschen2012-03-081-1/+1
* * fhandler.cc (fhandler_base_overlapped::has_ongoing_io): Don't blockChristopher Faylor2012-02-011-47/+36
* * cygheap.h (cygheap_fdget::~cygheap_fdget): Simplify now that refcnt reportsChristopher Faylor2012-01-221-4/+8
* add missing changeChristopher Faylor2011-12-131-3/+0
* * dcrt0.cc (init_windows_system_directory): Record system_wow64_directoryChristopher Faylor2011-12-131-21/+27
* * select.cc (select_stuff::wait): Very minor formatting fix.Christopher Faylor2011-12-111-4/+4
* Rename cygWFMO to cygwait throughout and use the magic of polymorphism to "waitChristopher Faylor2011-12-091-1/+1
* * select.cc (cygwin_select): Fifth time is the charm.Christopher Faylor2011-12-091-3/+6
* * select.cc (cygwin_select): Make sure that 0 is returned when sel.wait timesChristopher Faylor2011-12-081-2/+2
* * select.cc (select_stuff::wait): Temporarily disallow APCS.Christopher Faylor2011-12-081-2/+2
* * select.cc (cygwin_select): Make sure that poll is called when appropriate.Christopher Faylor2011-12-081-25/+17
* * select.cc (cygwin_select): Add common introducer and leaver debug output.Christopher Faylor2011-12-071-9/+17
* * sigproc.cc (cygWFMO): Don't assume that cancellable event is alwaysChristopher Faylor2011-12-041-4/+1
* Throughout, remove extra space after function name from debugging output.Christopher Faylor2011-12-031-4/+4
* * sigproc.cc (remove_proc): Don't terminate the currently executing thread.Christopher Faylor2011-11-291-38/+41
* * cygthread.h (cygthread::name): Default name to "main" if we are early in theChristopher Faylor2011-11-241-2/+6
* Throughout change TTY_* to PTY_*, tty_* to pty_*, and ttym_* to ptmx_*.Christopher Faylor2011-10-201-1/+1
* Throughout change "WinSock" to "Winsock" in comments.Corinna Vinschen2011-07-291-1/+1
* * cygheap.h (init_cygheap::ctty_on_hold): Remove conditionalized variable.Christopher Faylor2011-06-141-4/+4
* * ntdll.h (FILE_PIPE_*): Define constants.Christopher Faylor2011-06-041-1/+1
* * external.cc (fillout_pinfo): Don't truncate ctty if it's < 0.Christopher Faylor2011-06-011-2/+2
* * select.cc (pipe_data_available): New function - uses NtQueryInformationFileChristopher Faylor2011-06-011-104/+80
* * fhandler.h (class fhandler_base): Remove uninterruptible_io statusCorinna Vinschen2011-05-041-60/+0
* * select.cc (cygwin_select): Make degenerate case cancelable.Corinna Vinschen2011-05-031-7/+37
* Eliminate trailing whitespace in some files.Christopher Faylor2011-05-021-3/+10
* Throughout, use user32 UNICODE functions rather than ANSI functions.Corinna Vinschen2011-05-011-15/+3
* * fcntl.cc (fcntl64): Call pthread_testcancel.Corinna Vinschen2011-04-301-0/+2
* * ntdll.h (IsEventSignalled): New inline function.Corinna Vinschen2011-04-291-1/+1
* * select.cc (serial_cleanup): Make sure that device_specific_pipe is alwaysChristopher Faylor2011-04-201-9/+15
* * select.cc (pipe_cleanup): Make sure that device_specific_pipe is alwaysChristopher Faylor2011-04-201-3/+5
* Drop NT4 support.Corinna Vinschen2011-04-041-14/+4
* * cygthread.cc (cygthread::create): Fix incorrect use of name rather thanChristopher Faylor2010-09-011-4/+4
* * autoload.cc (MsgWaitForMultipleObjectsEx): Define.Corinna Vinschen2010-08-301-3/+21
* * fhandler.h (fhandler_base::has_ongoing_io): Declare virtual method.Christopher Faylor2010-04-021-61/+37
* * select.h (select_pipe_info::add_watch_handle): Delete declaration.Christopher Faylor2010-04-021-10/+0
* * fhandler.h (fhandler_base_overlapped): Temporarily (?) make select_pipe_infoChristopher Faylor2010-03-311-4/+35
* * fhandler.cc (fhandler_base::setup_overlapped): Don't set signalled state toChristopher Faylor2010-02-151-2/+0
* * select.cc (fhandler_fifo::select_read): Fill in device specific record.Christopher Faylor2009-12-231-0/+9
* * fhandler_console.cc (read): Detect and handle mouse wheel scrollingCorinna Vinschen2009-12-161-3/+3
* * select.cc (peek_console): Always check window size when there is ANY keyboardChristopher Faylor2009-09-011-1/+1
* * cygtls.h (struct _local_storage): Add thread storage pointers forCorinna Vinschen2009-07-061-25/+56
* * select.h: New file split from fhandler.h.Christopher Faylor2009-06-301-198/+223
* * fhandler.cc (fhandler_base::has_ongoing_io): Accept an argument indicatingChristopher Faylor2009-06-301-1/+1
* * select.cc (peek_pipe): Turn on (temporarily?) the experimental code whichChristopher Faylor2009-06-291-7/+0
* * select.cc (peek_pipe): Use has_ongoing_io() to determine if the pipe is readyChristopher Faylor2009-06-281-3/+1
* * fhandler.h (fhandler_base::has_ongoing_io): Declare new function.Christopher Faylor2009-06-281-1/+1
* * gendef (cleanup): Rename from 'nocr'. Remove comments and trailing spaces.Christopher Faylor2009-06-281-0/+4
* * dtable.cc (dtable::select_read): Add ability to override fh.Christopher Faylor2009-02-271-5/+56
* * select.cc (peek_serial): Add hack to allow proper operation with com0comChristopher Faylor2009-01-221-0/+4