acadia-newlib/winsup/cygwin
Corinna Vinschen 4003e3dfa1 Cygwin: pipes: always terminate async IO in blocking mode
In blocking mode, the underlying IO must always be terminated,
one way or the other, to make sure the application knows the exact
state after returning from the IO function.  Therefore, always call
CancelIo in blocking mode.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2021-09-13 17:45:54 +02:00
..
include Cygwin: bump API minor and set DLL version to 3.3.0 2021-07-29 17:44:20 +02:00
lib Cygwin: update C++ dialect to gnu++14 2020-05-30 19:41:18 +02:00
libc Cygwin: mtx_init: drop glibc workaround 2020-09-01 12:46:15 +02:00
math Cygwin: take hypotl function from Mingw-w64 2021-04-19 12:39:30 +02:00
regex Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
release Cygwin: fix all usages of NtQueryDirectoryObject 2021-08-19 16:42:23 +02:00
tzcode libc/time: Move internal newlib tz-structs into own header 2020-10-15 16:59:51 +02:00
DevNotes * DevNotes: Add entry cgf-000026. 2014-04-26 17:38:22 +00:00
Makefile.am Cygwin: Allow using CFLAGS also for C++ files 2021-08-26 22:21:53 +02:00
ROADMAP
advapi32.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
aio.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
analyze_sigfe Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
assert.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
autoload.cc Cygwin: autoload: fix case in DLL name for sanity 2021-05-20 10:04:07 +02:00
automode.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
binmode.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
child_info.h Cygwin: sigproc: Allow more child processes per process 2020-08-28 15:22:58 +02:00
clock.cc Cygwin: clocks: Add CLOCK_REALTIME_ALARM/CLOCK_BOOTTIME_ALARM clocks 2019-01-22 15:42:07 +01:00
clock.h Cygwin: clocks: Add CLOCK_REALTIME_ALARM/CLOCK_BOOTTIME_ALARM clocks 2019-01-22 15:42:07 +01:00
collate.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
common.din Cygwin: export new sig2str/str2sig 2021-08-02 13:57:03 +02:00
config.h.in Cygwin: Use automake (v5) 2021-04-27 16:49:56 +01:00
cpuid.h Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
crt0.c Cygwin: 32 bit: remove old code to 16 bit align stack 2020-02-28 15:02:09 +01:00
ctype.cc Drop global __ctype_ptr__ entirely in favor of using locale_t::ctype_ptr 2016-08-25 14:18:31 +02:00
cxx.cc cxx.cc: Fix dynamic initialization for static local variables 2021-01-18 12:22:53 +01:00
cygerrno.h Cygwin: set/getsockopt: Move implementation into fhandler_socket class 2018-02-20 18:01:40 +01:00
cygheap.cc Cygwin: realpath: fix cygwin installation dir being access via junction 2021-02-19 18:15:58 +01:00
cygheap.h Cygwin: Revert attempting to unload user profile after use 2019-03-04 17:31:27 +01:00
cygheap_malloc.h Cygwin: posix timers: allocate timer_tracker on system heap. 2019-01-22 16:38:14 +01:00
cyglsa.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygmagic Cygwin: Have cygmagic not create output if an error occurs 2020-11-25 13:34:18 +00:00
cygmalloc.h Only define __getreent inline function when building newlib or Cygwin 2016-08-20 17:14:55 +02:00
cygserver.h Cygwin: cygserver: drop useless packed attribute 2020-02-26 20:55:14 +01:00
cygserver_ipc.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygserver_msg.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygserver_pwdgrp.h Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01:00
cygserver_sem.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygserver_setpwd.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygserver_shm.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygthread.cc Cygwin: cygthread: set thread name before calling thread func 2019-01-23 21:45:59 +01:00
cygthread.h Remove leftover useless copyright hints 2016-06-25 13:36:52 +02:00
cygtls.cc Remove CYGWIN=detect_bloda option 2016-06-25 00:43:01 +02:00
cygtls.h Cygwin: select: revamp non-polling code for signalfd 2019-08-18 14:02:01 +02:00
cygtls_padsize.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygwait.cc Ensure nanosleep(2) never returns negative rem 2021-07-22 09:57:40 +02:00
cygwait.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygwin-cxx.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygwin-shilka
cygwin.ldif * Makefile.in (install): Add install-ldif target. 2014-11-26 19:46:59 +00:00
cygwin.sc.in Cygwin: loader script: add DWARF 5 sections 2021-08-27 14:27:41 +02:00
cygwin_version.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygxdr.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
cygxdr.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
dcrt0.cc Cygwin: fetch Windows directory on all platforms and use throughout 2021-05-07 23:05:24 +02:00
debug.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
debug.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
devices.cc Cygwin: POSIX msg queues: Convert mqd_t to a descriptor 2021-05-21 13:43:24 +02:00
devices.h Cygwin: POSIX msg queues: Convert mqd_t to a descriptor 2021-05-21 13:43:24 +02:00
devices.in Cygwin: POSIX msg queues: Convert mqd_t to a descriptor 2021-05-21 13:43:24 +02:00
dir.cc Cygwin: rmdir: handle /dev in fhandler_dev::rmdir 2021-01-19 10:54:35 +01:00
dlfcn.cc Cygwin: Define PSAPI_VERSION as 1 before including psapi.h 2021-07-09 13:24:08 +01:00
dll_init.cc Cygwin: dll_list: stat_real_file_once with ntname 2019-06-03 18:37:52 +02:00
dll_init.h Cygwin: dll_list: drop unused read_fbi method 2019-05-05 10:04:43 -04:00
dllfixdbg Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
dtable.cc Cygwin: POSIX msg queues: Convert mqd_t to a descriptor 2021-05-21 13:43:24 +02:00
dtable.h Cygwin: remove the OPEN_MAX_MAX macro 2021-02-01 09:55:08 -05:00
environ.cc Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
environ.h Move the core environment parsing of environ_init into a new win32env_to_cygenv function. 2017-01-10 16:24:50 +01:00
errno.cc Cygwin: clean error mapping 2018-02-20 17:59:53 +01:00
exception.h cygwin: convert most #ifndef __x86_64__ to #ifdef __i386__ 2017-11-27 14:36:06 +01:00
exceptions.cc Cygwin: console: Introduce new thread which handles input signal. 2021-02-17 10:29:57 +01:00
exec.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
external.cc Cygwin: fix formatting: collapse whitespace-only lines 2020-03-11 13:45:58 +01:00
fcntl.cc Cygwin: remove the OPEN_MAX_MAX macro 2021-02-01 09:55:08 -05:00
fenv.c Cygwin: don't export _feinitialise from newlib 2021-04-13 12:55:34 +02:00
fhandler.cc Cygwin: add fhandler_base::npfs_handle 2021-09-13 17:45:53 +02:00
fhandler.h Cygwin: new class fhandler_pipe_fifo 2021-09-13 17:45:54 +02:00
fhandler_clipboard.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
fhandler_console.cc Cygwin: console: Fix garbled input for non-ASCII chars. 2021-07-06 16:04:44 +02:00
fhandler_cygdrive.cc Cygwin: move fhandler_cygdrive methods into own source file 2019-01-07 12:29:07 +01:00
fhandler_dev.cc Cygwin: rmdir: handle /dev in fhandler_dev::rmdir 2021-01-19 10:54:35 +01:00
fhandler_disk_file.cc Cygwin: dup: fix handle inheritence for disk file pread/pwrite handle 2021-08-30 21:56:33 +02:00
fhandler_dsp.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
fhandler_fifo.cc Cygwin: new class fhandler_pipe_fifo 2021-09-13 17:45:54 +02:00
fhandler_floppy.cc Cygwin: raw disk I/O: lock floppys as well 2020-04-24 16:22:26 +02:00
fhandler_mqueue.cc Cygwin: fhandler_mqueue::mq_open: fix typo 2021-05-26 12:48:58 -04:00
fhandler_netdrive.cc Cygwin: fix formatting: collapse whitespace-only lines 2020-03-11 13:45:58 +01:00
fhandler_nodevice.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
fhandler_pipe.cc Cygwin: pipes: always terminate async IO in blocking mode 2021-09-13 17:45:54 +02:00
fhandler_proc.cc Cygwin: fix all usages of NtQueryDirectoryObject 2021-08-19 16:42:23 +02:00
fhandler_process.cc Cygwin: format_process_fd: add directory check 2020-09-08 14:58:18 -04:00
fhandler_process_fd.cc Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle(). 2019-03-30 20:08:36 +01:00
fhandler_procnet.cc Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags 2020-09-07 22:45:56 +02:00
fhandler_procsys.cc Cygwin: fhandler_procsys::readdir: fix NtQueryDirectoryObject usage 2021-08-19 21:17:11 +02:00
fhandler_procsysvipc.cc Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags 2020-09-07 22:45:56 +02:00
fhandler_random.cc Define RtlGenRandom correctly in ntsecapi.h wrapper 2016-12-14 14:14:28 +01:00
fhandler_raw.cc Cygwin: return better inode numbers for block device entries in /proc/sys 2021-08-19 16:08:34 +02:00
fhandler_registry.cc Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags 2020-09-07 22:45:56 +02:00
fhandler_serial.cc fhandler_serial.cc: MARK and SPACE parity for serial port 2021-02-02 10:41:01 +01:00
fhandler_signalfd.cc Cygwin: return full sigset_t from sig_send 2019-07-12 17:27:26 +02:00
fhandler_socket.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
fhandler_socket_inet.cc Cygwin: connect: implement resetting a connected DGRAM socket 2021-04-27 10:01:45 -04:00
fhandler_socket_local.cc Cygwin: connect: implement resetting a connected DGRAM socket 2021-04-27 10:01:45 -04:00
fhandler_socket_unix.cc Cygwin: add fhandler_base::npfs_handle 2021-09-13 17:45:53 +02:00
fhandler_tape.cc Cygwin: tape: Handle non-standard "no medium" error code 2018-06-29 15:31:15 +02:00
fhandler_termios.cc Cygwin: pty: Fix error handling of master write(). 2021-09-07 20:21:18 +02:00
fhandler_timerfd.cc Cygwin: timerfd: rework implementation 2019-02-25 21:01:32 +01:00
fhandler_tty.cc Cygwin: pty: Fix error handling of master write(). 2021-09-07 20:21:18 +02:00
fhandler_virtual.cc Cygwin: drop internal O_NOSYMLINK and O_DIROPEN flags 2020-09-07 22:45:56 +02:00
fhandler_virtual.h Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
fhandler_windows.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
fhandler_zero.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
flock.cc Cygwin: move get_obj_handle_count() to miscfuncs.cc 2021-09-13 17:45:54 +02:00
fork.cc Cygwin: drop PROC_DETACHED_CHILD flag 2020-08-28 11:10:48 +02:00
forkable.cc Cygwin: dll_list: no recursive use of nt_max_path_buf 2019-06-03 18:38:16 +02:00
gcc_seh.h Cygwin: add header defining GCC exception codes 2020-08-20 10:46:23 -04:00
gcrt0.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
gendef Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
gendevices Handle up to 63 partitions per drive 2016-06-23 16:56:41 +02:00
gentls_offsets Cygwin: Remove ccwrap 2020-10-18 14:55:13 +01:00
glob.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
glob_pattern_p.cc * glob_pattern_p.cc: New file. 2008-12-31 21:33:34 +00:00
globals.cc Cygwin: Add winsymlinks:sys 2021-07-30 15:48:26 +01:00
gmon.c Cygwin: Zero out gmon header before use 2021-06-26 15:24:27 +01:00
gmon.h Throughout Cygwin, use u_intN_t or uintN_t 2016-03-24 16:39:15 +01:00
grp.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
heap.cc Cygwin: Allow accessing 48 bit address space in Windows 8.1 or later 2019-06-04 16:58:53 +02:00
heap.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
hookapi.cc Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01:00
how-autoload-works.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-cygheap-works.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-cygtls-works.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-fhandlers-work.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-signals-work.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-spawn-works.txt * how-spawn-works.txt: Add "out of date" note. 2009-07-12 21:26:40 +00:00
how-startup-shutdown-works.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
how-to-debug-cygwin.txt Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
i686.din Remove matherr, and SVID and X/Open math library configurations 2019-01-23 10:46:24 +01:00
init.cc Cygwin: 32 bit: remove old code to 16 bit align stack 2020-02-28 15:02:09 +01:00
ioctl.cc Cygwin: open: support Linux-specific O_PATH flag 2019-01-07 19:35:00 +01:00
ipc.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
kernel32.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
lc_era.h Cygwin: update era and message locale data 2019-04-30 11:55:04 +02:00
lc_msg.h Cygwin: update era and message locale data 2019-04-30 11:55:04 +02:00
ldap.cc Cygwin: ldap: Fix overwriting domain when creating naming context 2019-03-02 12:43:34 +01:00
ldap.h Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
libstdcxx_wrapper.cc Cygwin: update C++ dialect to gnu++14 2020-05-30 19:41:18 +02:00
loadavg.cc Cygwin: loadavg: improve debugging of load_init 2019-03-12 17:09:42 +01:00
loadavg.h Implement getloadavg() 2017-03-27 22:03:58 +01:00
lsearch.cc
malloc.cc malloc/nano-malloc: correctly check for out-of-bounds allocation reqs 2020-11-17 10:52:34 +01:00
malloc_wrapper.cc Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01: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 Cygwin: move get_obj_handle_count() to miscfuncs.cc 2021-09-13 17:45:54 +02:00
miscfuncs.h Cygwin: move get_obj_handle_count() to miscfuncs.cc 2021-09-13 17:45:54 +02: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
mktemp.cc * Makefile.in (DLL_OFILES): Add arc4random.o. 2013-05-21 19:04:49 +00:00
mkvers.sh Cygwin: version: Use UTC timestamp as build time 2019-01-24 11:39:43 +01:00
mmap.cc Cygwin: fix initializing MEM_EXTENDED_PARAMETER, take 2 2021-09-08 10:07:46 +02:00
mmap_alloc.cc Cygwin: mmap_alloc: fix comment to document using the extended memory API 2020-04-07 18:23:11 +02:00
mmap_alloc.h Cygwin: shmat: use mmap allocator strategy on 64 bit 2019-08-08 11:27:52 +02:00
mmap_helper.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
mount.cc Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
mount.h Cygwin: mount: remove unused method mount_info::set_flags_from_win32_path 2019-02-18 10:23:15 +01:00
mqueue_types.h Cygwin: path_conv: fix mqueue path check 2021-05-25 22:03:36 +02:00
msg.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
mtinfo.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
net.cc Cygwin: getaddrinfo: return valid ai_socktype and ai_protocol values 2021-07-30 12:40:35 +02:00
netdb.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
nfs.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
nfs.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
nlsfuncs.cc Cygwin: pty: move codepage evaluation to nlsfuncs.cc 2020-09-08 10:36:04 +02:00
ntdll.h Cygwin: fix declaration of RtlInitEmptyUnicodeString 2021-09-03 13:16:48 +02:00
ntea.cc Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
ntsecapi.h Define RtlGenRandom correctly in ntsecapi.h wrapper 2016-12-14 14:14:28 +01:00
passwd.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
path.cc Cygwin: Add winsymlinks:sys 2021-07-30 15:48:26 +01:00
path.h Cygwin: get_nt_native_path: allow to append suffix 2021-05-25 16:31:26 +02:00
pathfinder.h dlopen (pathfinder): try each basename per dir 2016-09-08 13:36:31 +02:00
perprocess.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
pinfo.cc Cygwin: fix all usages of NtQueryDirectoryObject 2021-08-19 16:42:23 +02:00
pinfo.h Cygwin: drop PROC_DETACHED_CHILD flag 2020-08-28 11:10:48 +02:00
poll.cc Cygwin: encapsulate Winsock based fhandler_socket classes 2018-02-23 15:24:18 +01:00
posix_ipc.cc Cygwin: POSIX msg queues: move all mq_* functionality into fhandler_mqueue 2021-05-25 20:15:16 +02:00
posix_timer.cc Cygwin: posix timers: fix uninitialized variable 2020-02-26 16:59:56 +01:00
posix_timer.h Cygwin: posix timers: fix overrun count always being 1 too big 2019-01-22 18:20:18 +01:00
profil.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
profil.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
pseudo-reloc.cc Cygwin: avoid GCC 10 error with -Werror=narrowing 2020-09-28 14:11:27 +01:00
pthread.cc Cygwin: implement sem_clockwait 2021-07-29 17:13:47 +02:00
pwdgrp.h Cygwin: fix formatting: drop spaces leading tabs 2020-03-11 13:45:58 +01:00
quotactl.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
random.cc Cygwin: fix build with GCC 7 2018-04-16 22:46:11 -05:00
registry.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
registry.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
regparm.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
resource.cc Cygwin: Define PSAPI_VERSION as 1 before including psapi.h 2021-07-09 13:24:08 +01:00
scandir.cc cygwin: export strverscmp, add versionsort 2017-06-19 08:16:42 -05:00
sched.cc Cygwin: make pthread_yield available for internal usage 2020-08-30 14:27:43 +02:00
sec_acl.cc Cygwin: facl: fail with EBADF on files opened with O_PATH 2021-02-24 07:59:41 -05:00
sec_auth.cc Cygwin: fix: seteuid32() must return EPERM if privileges are not held. 2019-03-27 17:08:49 +01:00
sec_helper.cc Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
sec_posixacl.cc Cygwin: Add 'fallthrough' pseudo keyword for switch/case use 2020-08-05 21:58:22 +02:00
sec_posixacl.h Fix invalid acl_entry_t on 32-bit Cygwin 2020-07-10 10:29:47 +02:00
security.cc Cygwin: AF_UNIX: use FILE_OPEN_REPARSE_POINT when needed 2020-10-04 12:53:04 -04:00
security.h Cygwin: fix formatting: collapse whitespace-only lines 2020-03-11 13:45:58 +01:00
select.cc Cygwin: pipes: workaround unrelibale system info 2021-09-13 17:45:54 +02:00
select.h Cygwin: console: Fix "Bad file descriptor" error in script command. 2021-01-20 10:19:39 +01:00
sem.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
setlsapwd.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
shared.cc forkables: simplify disabling via shm 2019-02-07 15:58:02 +01:00
shared_info.h forkables: inline dll_list::forkables_supported 2019-02-07 15:58:02 +01:00
shm.cc Cygwin: shmat: use mmap allocator strategy on 64 bit 2019-08-08 11:27:52 +02:00
signal.cc Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC 2020-02-18 11:25:12 +01:00
sigproc.cc Cygwin: sigproc.cc: add comment 2020-08-30 09:33:30 -04:00
sigproc.h Cygwin: drop PROC_DETACHED_CHILD flag 2020-08-28 11:10:48 +02:00
smallprint.cc Cygwin: pty: Implement new pseudo console support. 2020-08-22 13:43:49 +02:00
sortdin
spawn.cc Cygwin: fhandler: Rename handles from XXX_cyg/XXX to XXX/XXX_nat. 2021-04-06 12:00:37 +02:00
speclib * Merge in cygwin-64bit-branch. 2013-04-23 09:44:36 +00:00
spinlock.h Cygwin: spinlock: remove useless get_ll call 2018-11-26 17:59:10 +01:00
strace.cc Cygwin: pty: Implement new pseudo console support. 2020-08-22 13:43:49 +02:00
strfuncs.cc Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
string.h Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
strsep.cc Cygwin: C++17: register keyword is deprecated 2021-08-26 22:14:11 +02:00
strsig.cc Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISC 2020-02-18 11:25:12 +01:00
sync.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
sync.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
syscalls.cc Cygwin: _pipe: add a comment 2021-09-13 17:45:53 +02:00
sysconf.cc Cygwin: remove the OPEN_MAX_MAX macro 2021-02-01 09:55:08 -05:00
syslog.cc Fix a problem that connection to syslogd fails. 2018-07-06 10:41:21 +02:00
termios.cc Cygwin: cfsetspeed: allow speed to be a numerical baud rate 2021-07-12 16:26:13 -04:00
textmode.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
textreadmode.c Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
thread.cc fix race condition in List_insert 2021-08-23 19:36:10 +02:00
thread.h fix race condition in List_insert 2021-08-23 19:36:10 +02:00
timerfd.cc Cygwin: timerfd: avoid a deadlock 2019-06-25 15:44:43 -04:00
timerfd.h Cygwin: timerfd: avoid a deadlock 2019-06-25 15:44:43 -04:00
times.cc Cygwin: Align *utime*() with POSIX/glibc 2021-01-26 17:27:35 +01:00
tls_pbuf.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
tls_pbuf.h Cygwin: fix formatting: drop trailing whitespace 2020-03-11 13:45:58 +01:00
tlsoffsets.h Cygwin: select: revamp non-polling code for signalfd 2019-08-18 14:02:01 +02:00
tlsoffsets64.h Cygwin: select: revamp non-polling code for signalfd 2019-08-18 14:02:01 +02:00
tty.cc Cygwin: pty: Fix race issue in inheritance of pseudo console. 2021-04-20 10:21:45 +02:00
tty.h Cygwin: tty.h: devices.h is a local header, not a system header 2021-04-27 21:25:29 +02:00
uinfo.cc Cygwin: fetch Windows directory on all platforms and use throughout 2021-05-07 23:05:24 +02:00
uname.cc Revert "Cygwin: Make sure newer apps get uname_x even when loading uname dynamically" 2021-03-08 10:33:30 +01:00
update-copyright * fhandler_tty.cc: Revert accidental checkin. 2013-07-31 15:19:18 +00:00
userinfo.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
vstrlist.h dlopen: switch to new pathfinder class 2016-09-08 13:36:29 +02:00
wait.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
wchar.h Cygwin: convert sys_wcstombs/sys_mbstowcs wrapper to inline functions 2020-07-10 10:29:33 +02:00
wincap.cc syscalls.cc: unlink_nt: Try FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE 2021-01-25 10:50:13 +01:00
wincap.h syscalls.cc: unlink_nt: Try FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE 2021-01-25 10:50:13 +01:00
window.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
winf.cc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
winf.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
wininfo.h Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
winlean.h Cygwin: set NTDDI_VERSION to enable more recent windows definitions 2021-05-26 11:01:32 +02:00
winsup.h Cygwin: set NTDDI_VERSION to enable more recent windows definitions 2021-05-26 11:01:32 +02:00
winver.rc Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout option 2016-06-23 10:09:17 +02:00
x86_64.din Add missing long double functions to Cygwin 2016-03-29 14:43:55 +02:00