[Bug 3508771]: Cygwin notifier for handling win32 events
[Bug 3508771]: Cygwin notifier for handling win32 events
[Bug 3508771]: Cygwin notifier for handling win32 events
some wrong versions
some wrong versions
add configurability of readahead limit
[Patch #1536227]: Cygwin network pathname support
[Patch #1536227]: Cygwin network pathname support
merge trunk
merge 8.5
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message.
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message.
minor: changelog formatting
Simplify bug fix so that active claims on the FilesystemRecord list of a thread
prevent any overwriting of that per-thread cache.  This keeps active traversals
of the list valid.  The possible downside is that this may result in some delay
in noticing new epochs and result in somewhat greater likelihood we will cache
things in a "path" value that are out of date.  Since the system has to deal
with out of date cached data anyway, this should have no correctness affects,
measured against the status quo.  In multi-threaded operation the possibility
of caching and/or retrieving outdated information can never be eliminated.
Checkin also includes merge of 8.5.
3024359 Make sure that the per-thread cache of the list of file systems
currently registered is only updated at times when no active loops are
traversing it.  Also reduce the amount of epoch storing and checking to
where it can make a difference.
Repair Claim/Disclaim imbalance
3024359 Make sure that the per-thread cache of the list of file systems
currently registered is only updated at times when no active loops are
traversing it.  Also reduce the amount of epoch storing and checking to
where it can make a difference.
Use EAI_SYSTEM only if it exists.
Let Cygwin shared build link with zlib1.dll, not cygz.dll (two less dependencies on cygwin-specific dll's)
use cygwin_conv_path() in stead of deprecated cygwin_conv_to_full_posix_path