newlib/winsup/cygwin
Corinna Vinschen 83834110a0 Fix condition in select which results in busy loop.
The check for current timestamp > start timestamp has an unwelcome
side effect:  The loop is not left as long as the current timestamp
hasn't been incremented.  This leads to busy loops of about one tick
(10 to 16 ms per MSDN).

This fixes https://cygwin.com/ml/cygwin/2016-05/msg00327.html

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-06-06 16:18:53 +02:00
..
import * sigproc.cc (send_sig): Fix bad format in diagnostic output. 2014-07-14 18:16:16 +00:00
include cygwin: include sys/types.h in sys/xattr.h 2016-06-03 03:34:11 -05:00
lib Remove unused and unsafe call to __builtin_frame_address 2016-03-20 11:51:43 +01:00
libc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
math cygwin/math: make isinf functions signed 2016-04-04 10:25:34 -05:00
regex Fix compiler errors/warnings when compiling with -O3 2015-10-20 12:33:13 +02:00
release Cygwin: Add release messages for previous two commits 2016-05-31 16:37:53 +02:00
DevNotes * DevNotes: Add entry cgf-000026. 2014-04-26 17:38:22 +00:00
Makefile.in Allow 'make distclean' to clean winsup/cygwin 2016-06-06 11:52:19 +02:00
ROADMAP
aclocal.m4 * i686.din: New file. 2013-04-30 23:43:08 +00:00
advapi32.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
analyze_sigfe
assert.cc Throughout, drop unnecessary explicit includes of windows header files 2013-11-24 12:13:36 +00:00
autogen.sh ChangeLog: 2012-11-23 13:22:47 +00:00
autoload.cc Use DnsFree instead of deprecated DnsRecordListFree 2016-03-23 11:41:26 +01:00
automode.c * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
binmode.c * binmode.c (cygwin_premain0): Don't use underscore'd variants of the 2014-11-25 11:27:12 +00:00
child_info.h Safely recognize when fork is running from main thread or another pthread 2015-12-03 12:38:19 +01:00
collate.h Update Cygwin's fnmatch to latest from FreeBSD. 2015-11-18 20:51:12 +01:00
common.din Add missing nanl 2016-03-29 17:39:17 +02:00
config.h.in Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
configure Rename without-mingw-progs to with-cross-bootstrap 2016-04-04 16:39:41 +02:00
configure.ac Rename without-mingw-progs to with-cross-bootstrap 2016-04-04 16:39:41 +02:00
cpuid.h * cpuid.h: Add missing copyright header. Fix formatting. Use uint32_t 2014-08-11 12:03:18 +00:00
crt0.c Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
ctype.cc whitespace elimination 2011-06-06 05:02:13 +00:00
cxx.cc cxx.cc: Disable C++14 warning for new sized delete operator 2016-03-23 11:58:21 +01:00
cygerrno.h * cygerrno.h (seterrno): Define as (always) inline function. 2014-08-15 13:50:53 +00:00
cygheap.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
cygheap.h Fix reading/writing Samba ACLs using RFC2307 mapping 2016-03-12 17:56:21 +01:00
cygheap_malloc.h * cygheap.cc (cwcsdup): Change parameter to correct PWCSTR. 2014-02-10 20:15:58 +00:00
cyglsa.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygmagic cygwin: work around GCC 5 preprocessor changes 2016-02-13 15:59:55 +01:00
cygmalloc.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
cygserver.h * cygheap.h (enum cygheap_pwdgrp::cache_t): Remove. 2014-03-12 17:36:56 +00:00
cygserver_ipc.h Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygserver_msg.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygserver_pwdgrp.h * autoload.cc (LsaLookupSids): Import. 2015-02-23 20:51:12 +00:00
cygserver_sem.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygserver_setpwd.h
cygserver_shm.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygthread.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygthread.h Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
cygtls.cc Clear pending signals targeting exiting thread 2015-10-23 14:30:40 +02:00
cygtls.h Drop using _tlsbase and _tlstop in favor of access via NtCurrentTeb. 2015-12-02 12:11:06 +01:00
cygtls_padsize.h cygwin: Fix crashes under AllocationPreference=0x100000 condition 2015-07-29 13:32:29 +02:00
cygwait.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
cygwait.h Revert "Use high-resolution timebases for select()." 2016-03-20 21:59:47 +01:00
cygwin-cxx.h Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
cygwin-shilka
cygwin.ldif * Makefile.in (install): Add install-ldif target. 2014-11-26 19:46:59 +00:00
cygwin.sc.in * cygwin.sc.in: (Temporarily?) workaround serious ld bug which 2014-04-08 14:13:59 +00:00
cygwin_version.h
cygxdr.cc Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
cygxdr.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
dcrt0.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
debug.cc Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
debug.h Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
devices.cc Raise # of ptys to 128. 2015-04-23 21:57:12 +02:00
devices.h Cygwin: Drop definition and usage of _mode_t in favor of __mode_t 2016-04-15 14:51:40 +02:00
devices.in Raise # of ptys to 128. 2015-04-23 21:57:12 +02:00
dir.cc * Throughout, use __try/__except/__endtry blocks, rather than myfault 2014-08-22 09:21:33 +00:00
dlfcn.cc dlopen: Add dot to filename if no slash is present 2016-06-01 13:12:22 +02:00
dll_init.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
dll_init.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
dllfixdbg Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
dtable.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
dtable.h Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
environ.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
environ.h * autoload.cc (CreateEnvironmentBlock): Import. 2014-12-02 10:16:03 +00:00
errno.cc * cygerrno.h (seterrno): Define as (always) inline function. 2014-08-15 13:50:53 +00:00
exception.h x86_64: Handle myfault exceptions when running on alternate signal stack 2015-07-07 20:45:06 +02:00
exceptions.cc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
exec.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
external.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fcntl.cc Avoid deadlock in flock(2) 2015-11-05 18:31:36 +01:00
fenv.cc fenv.h: Change fexcept_t to integral type for compatibility 2016-03-30 12:55:42 +02:00
fhandler.cc Revert "Debug printfs." 2016-03-20 21:59:43 +01:00
fhandler.h mmap: Fix size restriction of maps due to using 32 bit size type 2016-05-20 21:48:10 +02:00
fhandler_clipboard.cc * fhandler.h (fhandler_dev_clipboard): Add private member 2013-12-10 21:05:23 +00:00
fhandler_console.cc Revert "Debug printfs." 2016-03-20 21:59:43 +01:00
fhandler_dev.cc * devices.in (dev_cygdrive_storage): Revert mapping to \Device\Null. 2013-10-31 14:26:42 +00:00
fhandler_disk_file.cc Add necessary braces to if statements 2016-03-20 11:55:08 +01:00
fhandler_dsp.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_fifo.cc Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch 2013-05-01 01:20:37 +00:00
fhandler_floppy.cc * fhandler_floppy.cc (fhandler_dev_floppy::get_drive_info): Fix floppy 2014-05-20 10:25:32 +00:00
fhandler_mailslot.cc Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatch 2013-05-01 01:20:37 +00:00
fhandler_netdrive.cc * autoload.cc: Replace WNet[...]A with WNet[...]W imports. 2014-08-19 08:41:40 +00:00
fhandler_nodevice.cc * fhandler_nodevice.cc (fhandler_nodevice::open): Convert EROFS to 2012-04-04 12:45:24 +00:00
fhandler_proc.cc Allow sysconf to return CPU cache information 2015-08-29 09:16:47 +02:00
fhandler_process.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_procnet.cc * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_procsys.cc * fhandler_procsys.cc (fhandler_procsys::readdir): Just test 2014-10-09 17:45:27 +00:00
fhandler_procsysvipc.cc * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_random.cc Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
fhandler_raw.cc * devices.in (dev_storage): Map /dev/dsp to \Device\Null. 2013-10-26 13:23:54 +00:00
fhandler_registry.cc Fix length returned from sys_cp_wcstombs in case nwc > # of wchars 2015-10-22 14:22:07 +02:00
fhandler_serial.cc * fhandler_serial.cc: Revert debug code accidentally checked in on 2014-10-20 14:30:35 +00:00
fhandler_socket.cc Drop usage of old-age BSD types in generically used Cygwin headers 2016-03-24 15:55:25 +01:00
fhandler_tape.cc * fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart to 2015-02-25 17:50:13 +00:00
fhandler_termios.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
fhandler_tty.cc Return at most one line of input in canonical mode 2016-06-06 15:10:25 +02:00
fhandler_virtual.cc Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
fhandler_virtual.h * fhandler_proc.cc (fhandler_proc::readdir): Set dirent d_type. 2014-10-09 13:24:37 +00:00
fhandler_windows.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
fhandler_zero.cc * fhandler.h (fhandler_dev_zero::lseek): Convert to inline method. 2013-10-24 17:51:41 +00:00
flock.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
fork.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
gcrt0.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
gendef Save and restore MXCSR register in delayed signal handling 2015-11-28 11:10:41 +01:00
gendevices * devices.h (lives_in_dev): New field. 2012-04-02 20:41:46 +00:00
gentls_offsets * gentlsoffsets: Clean up a little. 2013-07-10 20:58:33 +00:00
glob.cc * common.din (issetugid): Export. 2015-03-03 12:58:34 +00:00
glob_pattern_p.cc
globals.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
gmon.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
gmon.h Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
grp.cc Fix crash reading invalid SIDs from passwd and group files 2015-12-16 12:25:27 +01:00
heap.cc * heap.cc (RAISEHEAP_SIZE): New definition. 2013-08-31 10:21:48 +00:00
heap.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
hires.h Streamline time/times functionality. Remove last remains of former 2013-06-14 09:09:41 +00:00
hookapi.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
how-autoload-works.txt
how-cygheap-works.txt
how-cygtls-works.txt
how-fhandlers-work.txt
how-signals-work.txt
how-spawn-works.txt
how-startup-shutdown-works.txt Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
how-to-debug-cygwin.txt
how-vfork-works.txt
i686.din Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
init.cc Drop using _tlsbase and _tlstop in favor of access via NtCurrentTeb. 2015-12-02 12:11:06 +01:00
ioctl.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
ipc.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
kernel32.cc * kernel32.cc (CreateFileMappingW): Fix default standard rights for 2014-08-27 10:44:50 +00:00
lc_era.h
lc_msg.h Regenerate Cygwin locale message info 2015-11-18 19:09:47 +01:00
ldap.cc * ldap.cc (cyg_ldap::wait): Call cygwait with cw_infinite timeout value 2015-02-26 17:27:59 +00:00
ldap.h * ldap.h: Remove index macros. 2015-02-24 20:52:57 +00:00
libstdcxx_wrapper.cc Remove spurious execute permissions from some Cygwin source and text files 2015-10-27 16:10:37 +00:00
localtime.cc TZ: Replace unreliable isupper calls on wchars 2016-05-25 12:13:03 +02:00
lsearch.cc
malloc.cc * dlmalloc.c: Remove unused file. 2014-08-14 17:36:24 +00:00
malloc_wrapper.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
math.h Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00
mcount.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
mcountFunc.S * Makefile.in (VPATH): Drop CONFIG_DIR. 2013-06-18 09:45:37 +00:00
miscfuncs.cc Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
miscfuncs.h Implement getentropy for Cygwin 2016-03-18 14:46:20 +01:00
mkglobals_h mkglobals_h: Handle CRLF earlier. 2015-08-17 11:05:43 +02:00
mkimport * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
mkstatic
mktemp.cc * Makefile.in (DLL_OFILES): Add arc4random.o. 2013-05-21 19:04:49 +00:00
mkvers.sh mkvers.sh: Reformatting for better readability 2016-03-30 17:06:50 +02:00
mmap.cc mmap: Fix size restriction of maps due to using 32 bit size type 2016-05-20 21:48:10 +02:00
mmap_helper.h Throughout, update copyrights to reflect dates which correspond to main-branch 2013-01-21 04:38:31 +00:00
mount.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
mount.h cygwin_conv_path: Always preserve trailing backslashes in conversion to POSIX paths 2016-02-09 15:00:30 +01:00
msg.cc * msg.cc: Throughout, drop raising SIGSYS if cygserver is not running. 2015-03-03 17:09:30 +00:00
mtinfo.h * mtinfo.h (class mtinfo_part): Change type of block numbers to int64_t. 2013-08-26 16:14:40 +00:00
net.cc Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
netdb.cc Cygwin: Return port number from getservent in network byte order 2015-08-18 13:12:07 +02:00
nfs.cc
nfs.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
nlsfuncs.cc strxfrm/wcsxfrm: Always return length of the transformed string 2016-04-12 15:06:05 +02:00
ntdll.h Overwite potentially faked kernel version with correct values 2016-03-09 23:10:17 +01:00
ntea.cc * ntea.cc (read_ea): Change left-over return to __leave. Fix 2014-08-27 09:39:44 +00:00
passwd.cc Fix crash reading invalid SIDs from passwd and group files 2015-12-16 12:25:27 +01:00
path.cc realpath: Handle Win32 and NT long path prefixes 2016-05-31 16:33:21 +02:00
path.h Drop has_broken_fnoi flag 2016-01-27 15:39:11 +01:00
perprocess.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
pinfo.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
pinfo.h Return unique inode numbers when calling stat/fstat on pipes and IP sockets 2016-01-11 12:35:41 +01:00
pipe.cc Fix previous fix for generating unique inode numbers for sockets 2016-01-11 19:10:45 +01:00
poll.cc Move fd_stuff from sys/types.h to sys/select.h 2015-12-07 16:28:22 +01:00
posix_ipc.cc Fix race condition when waiting for a signal 2015-11-27 14:39:11 +01:00
profil.c Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
profil.h Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
pseudo-reloc.cc Silent relocation truncations considered harmful 2016-02-17 10:55:28 +01:00
pthread.cc * thread.cc (semaphore::_getvalue): Set *sval as appropriate. Set errno and 2013-09-25 14:44:45 +00:00
pwdgrp.h Fix broken PSID problem on cygheap in account handling 2015-04-23 22:01:53 +02:00
quotactl.cc Introduce sidfromuid and sidfromgid 2015-04-23 21:57:12 +02:00
random.cc Fix Cygwin setstate definition 2016-03-29 13:41:11 +02:00
registry.cc * autoload.cc (CreateProfile): Import. 2014-12-02 10:49:47 +00:00
registry.h * autoload.cc (CreateProfile): Import. 2014-12-02 10:49:47 +00:00
regparm.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
resource.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
scandir.cc * scandir.cc (scandir): Assume namelist is always valid, per POSIX. 2014-05-20 10:21:34 +00:00
sched.cc sched.cc: Use PROCESS_QUERY_INFORMATION for now 2016-06-03 10:28:44 +02:00
sec_acl.cc Disallow S_ISGID on directories without default ACL entries 2016-04-19 10:23:49 +02:00
sec_auth.cc Allocate temporary TOKEN_GROUP arrays using TLS 2016-03-23 17:40:24 +01:00
sec_helper.cc Fix reading/writing Samba ACLs using RFC2307 mapping 2016-03-12 17:56:21 +01:00
sec_posixacl.cc Revamp acl_extended_fd/acl_extended_file to avoid open(2) call 2016-03-10 10:36:00 +01:00
sec_posixacl.h Implement POSIX.1e ACL functions 2016-03-08 13:56:40 +01:00
security.cc Handle permissions a bit closer to POSIX 1003.1e 2016-04-18 20:43:00 +02:00
security.h Add cygsid methods to create SIDs from scratch 2016-03-12 16:39:19 +01:00
select.cc Fix condition in select which results in busy loop. 2016-06-06 16:18:53 +02:00
select.h Improve and simplify select(). 2016-05-20 12:00:58 +02:00
sem.cc * msg.cc: Throughout, drop raising SIGSYS if cygserver is not running. 2015-03-03 17:09:30 +00:00
setlsapwd.cc * sec_auth.cc (create_token): Initialize lsa handle to NULL, rather than 2014-03-28 20:34:04 +00:00
shared.cc * mount.cc (mount_info::init): Take bool argument and allow to 2014-11-27 16:49:41 +00:00
shared_info.h * cygheap.cc (cygheap_fixup_in_child): Call set_dll_dir. 2014-10-17 14:36:59 +00:00
shm.cc cygwin: export __getpagesize 2016-03-29 12:14:18 +02:00
signal.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
sigproc.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
sigproc.h * sigproc.h (no_thread_exit_protect): New class. 2014-03-17 04:41:35 +00:00
smallprint.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
sortdin
spawn.cc Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
speclib * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
spinlock.h * spinlock.h (ULONG): Replace LONG operator with ULONG to accommodate 2013-05-22 16:55:55 +00:00
strace.cc cygwin: Fix copyright dates 2015-07-29 13:45:46 +02:00
strfuncs.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
string.h * miscfuncs.cc (strlwr): Rename from cygwin_strlwr. Drop __stdcall 2014-08-18 18:24:06 +00:00
strsep.cc
strsig.cc cygwin: accept SIGIOT as alias of SIGABRT 2016-02-18 08:20:03 -06:00
sync.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
sync.h * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
syscalls.cc Remove MALLOC_CHECK and calls to it entirely 2016-04-01 14:04:09 +02:00
sysconf.cc cygwin: update sysconf for new features 2016-04-04 10:25:36 -05:00
syslog.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
termios.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
textmode.c * binmode.c (cygwin_premain0): Don't use underscore'd variants of the 2014-11-25 11:27:12 +00:00
textreadmode.c * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
thread.cc Fix thread priority handling 2016-05-20 17:45:24 +02:00
thread.h POSIX barrier implementation, take 3 2016-02-13 16:03:15 +01:00
timer.cc * Throughout, use __try/__except/__endtry blocks, rather than myfault 2014-08-22 09:21:33 +00:00
times.cc Revert "Refactor to avoid nonnull checks on "this" pointer." 2016-04-05 10:30:28 +02:00
tls_pbuf.cc * cygtls.cc (_cygtls::remove): Revert previous patch. 2014-08-25 14:53:49 +00:00
tls_pbuf.h * cygtls.cc (_cygtls::remove): Revert previous patch. 2014-08-25 14:53:49 +00:00
tlsoffsets.h Fix original stack when running signal handler on alternate stack 2015-07-04 22:49:30 +02:00
tlsoffsets64.h Fix original stack when running signal handler on alternate stack 2015-07-04 22:49:30 +02:00
tmpbuf.h
tty.cc Bump tty.cc copyright date 2015-04-23 21:57:07 +02:00
tty.h Fix OPOST for non-Cygwin pty slaves 2015-04-23 22:04:24 +02:00
tz_posixrules.h
uinfo.cc Only allow enabled groups as primary group 2016-03-23 17:51:03 +01:00
uname.cc Move fd_stuff from sys/types.h to sys/select.h 2015-12-07 16:28:22 +01:00
update-copyright * fhandler_tty.cc: Revert accidental checkin. 2013-07-31 15:19:18 +00:00
userinfo.h * ldap.h: Remove index macros. 2015-02-24 20:52:57 +00:00
wait.cc * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
wchar.h Do not treat the command line or environment like paths 2016-01-08 15:17:52 +01:00
wincap.cc Overwite potentially faked kernel version with correct values 2016-03-09 23:10:17 +01:00
wincap.h setuid: Create token from scratch without credentials of caller 2016-02-18 11:22:12 +01:00
window.cc Throughout, drop unnecessary explicit includes of windows header files 2013-11-24 12:13:36 +00:00
winf.cc * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. 2015-02-11 13:15:59 +00:00
winf.h * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. 2015-02-11 13:15:59 +00:00
wininfo.h Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout, 2013-01-21 04:34:52 +00:00
winlean.h Add Authz class to compute exact POSIX user perms in a security descriptor 2015-11-18 22:28:33 +01:00
winsup.h Remove remnants of never-defined MALLOC_DEBUG and NEWVFORK 2016-04-01 13:53:25 +02:00
winver.rc * mkvers.sh: Automate generating the copyright date in the version 2015-02-03 13:15:49 +00:00
wow64.cc Always allocate main thread stack from pthread stack area on x86_64. 2015-12-07 16:10:55 +01:00
wow64.h Always allocate main thread stack from pthread stack area on x86_64. 2015-12-07 16:10:55 +01:00
x86_64.din Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00