Commit Graph

  • 745b547ebd Cygwin: pipe: Use NtQuerySystemInformation() instead of EnumProcesses(). Takashi Yano 2021-10-19 17:40:19 +0900
  • c51f05c597 string: Fix buffer overrun in picolibc/newlib/libc/string/strrchr.c (#184) Keith Packard 2021-10-11 09:24:54 -0700
  • dcd564f65c Cygwin: pty: Fix handle leak regarding attach_mutex. Takashi Yano 2021-10-10 09:49:53 +0900
  • 8a09deb1b7 Cygwin: pty: Fix master closing error regarding attach_mutex. Takashi Yano 2021-10-09 01:28:54 +0900
  • eb03ac17f1 sys/tree.h: Red child with black sibling rotations Sebastian Huber 2021-10-05 15:53:47 +0200
  • 5f7f27c817 sys/tree.h: Add parent rotations Sebastian Huber 2021-10-05 15:43:34 +0200
  • ee30f991c3 sys/tree.h: Simplify chain of conditions Sebastian Huber 2021-10-05 15:39:10 +0200
  • 098cf0f98d sys/tree.h: Simplify loop condition Sebastian Huber 2021-10-05 15:31:22 +0200
  • 6c1f49f83f Cygwin: pipe: Use ProcessHandleInformation if available. Takashi Yano 2021-09-23 23:33:55 +0900
  • b531d6b06e Cygwin: pipe: Introduce temporary query_hdl. Takashi Yano 2021-09-21 08:02:43 +0900
  • 643db9ec9e Cygwin: pipes: remove unnecessary NULL checks for hdl_cnt_mtx Ken Brown 2021-09-18 09:25:20 -0400
  • be08c5c40b Cygwin: make callers of open_setup check for failure Ken Brown 2021-09-18 09:10:23 -0400
  • 6fc0aa8e5d Cygwin: fhandler_pipe::open_setup: fail on error creating mutexes Ken Brown 2021-09-18 08:34:04 -0400
  • e5fcb021cc Cygwin: allow open_setup to fail Ken Brown 2021-09-18 08:13:55 -0400
  • 9b0841aa78 Cygwin: statically link the tools in winsup/utils/mingw Ken Brown 2021-09-17 21:38:07 -0400
  • 98859e00d0 Cygwin: fix typos in release notes Ken Brown 2021-09-17 16:16:14 -0400
  • 9814cfd8f6 Cygwin: pipe, fifo: Move query_hdl and hdl_cnt_mtx to fhandler_pipe. Takashi Yano 2021-09-17 04:23:12 +0900
  • 199482654b Cygwin: pipe: Fix race issue regarding handle count. Takashi Yano 2021-09-16 23:21:57 +0900
  • d8614e355d Cygwin: pipe: Fix error handling in fhandler_pip::create(). Takashi Yano 2021-09-16 23:15:17 +0900
  • 350806f882 Cygwin: close_all_files: Do not duplicate stderr for write pipe. Takashi Yano 2021-09-16 20:50:54 +0900
  • 18fab2f834 Cygwin: select: check for negative return from pipe_data_available Ken Brown 2021-09-15 12:56:34 -0400
  • 6e64fccb5f newlib: sig2str: use __restrict Mike Frysinger 2021-09-15 01:04:14 -0400
  • 1328009bb4 libgloss: add missing aclocal.m4 files Mike Frysinger 2021-09-15 00:27:13 -0400
  • e215765041 libgloss: epiphany: rename symbol prefix cache var Mike Frysinger 2021-09-15 00:20:58 -0400
  • 63c1f29a1d libgloss: fix AC_LANG_SOURCE warnings w/newer autoconf Mike Frysinger 2021-09-15 00:18:55 -0400
  • 34b1447040 Cygwin: pipes: don't call NtQueryInformationFile on read side of pipes Corinna Vinschen 2021-09-15 14:17:59 +0200
  • f961a63ed6 Cygwin: drop useless method fhandler_base::has_ongoing_io Corinna Vinschen 2021-09-15 13:58:36 +0200
  • 00cbbaa33e Cygwin: pipe: Do not call PeekNamedPipe() if it is not necessary. Takashi Yano 2021-09-15 09:55:57 +0900
  • 593a86f9b0 Cygwin: document the recent pipe changes Ken Brown 2021-09-14 14:59:28 -0400
  • a217fa98fd Cygwin: pipe: Fix handling of EPIPE and SIGPIPE in raw_write(). Takashi Yano 2021-09-14 20:59:08 +0900
  • e4e4537979 Cygwin: pipe, fifo: Release select_sem semaphore as much as needed. Takashi Yano 2021-09-14 18:50:49 +0900
  • f79a46112e Cygwin: pipe: Use read pipe handle for select() on write pipe. Takashi Yano 2021-09-14 19:10:48 +0900
  • 0d12015670 Cygwin: pipe, fifo: Call set_no_inheritance() for adjunct handles. Takashi Yano 2021-09-14 12:49:35 +0900
  • 3e80b12fde Cygwin: fhandler_base::dup Reflect O_CLOEXEC to inheritance flag. Takashi Yano 2021-09-14 12:48:03 +0900
  • 8985f1c7c4 Cygwin: pipes: do not duplicate sec_none{_nih} locally when creating objects Corinna Vinschen 2021-09-13 22:02:51 +0200
  • c48361ad9e Cygwin: fix inheritence of select_sem on write side of pipe Corinna Vinschen 2021-09-13 19:33:56 +0200
  • 0063ffeb73 Cygwin: pipe: Fix deadlock if pipe is created by non-cygwin app. Takashi Yano 2021-09-12 15:06:05 +0900
  • 0b538118b2 Cygwin: fifo: Utilize select_sem for fifo as well as pipe. Takashi Yano 2021-09-10 08:43:59 +0900
  • ba4c58299f Cygwin: pipes: always signal select_sem if any bytes are read or written Corinna Vinschen 2021-09-09 11:35:54 +0200
  • 08b8534d0a Cygwin: pipe: Fix notification timing of select_sem. Takashi Yano 2021-09-09 12:08:39 +0900
  • 597f87294d Cygwin: select: Introduce select_sem semaphore for pipe. Takashi Yano 2021-09-08 17:18:35 +0900
  • b07660ac19 Revert "Cygwin: select: Improve select/poll response." Takashi Yano 2021-09-08 19:22:40 +0900
  • 99be238347 Cygwin: set buffer size for pipes created by non-Cygwin processes Ken Brown 2021-09-07 17:40:21 -0400
  • 27b24069d1 Cygwin: pipes: drop "tiny pipe" handling Corinna Vinschen 2021-09-07 12:56:48 +0200
  • 9d7fd8d416 Cygwin: pipes: handle signals and thread cancellation in blocking mode only Corinna Vinschen 2021-09-07 11:14:09 +0200
  • 4003e3dfa1 Cygwin: pipes: always terminate async IO in blocking mode Corinna Vinschen 2021-09-07 10:50:47 +0200
  • 477a593693 Cygwin: pipes: cancel async IO if thread cancellation is in progress Corinna Vinschen 2021-09-06 14:35:05 +0200
  • fadbedd9ca Cygwin: pipe: Stop counting reader and read all available data. Takashi Yano 2021-09-06 20:12:16 +0900
  • 085fc12948 Cygwin: new class fhandler_pipe_fifo Ken Brown 2021-09-03 19:41:52 -0400
  • eb50f82677 Cygwin: FIFO: open pipes with FILE_READ_ATTRIBUTES access Ken Brown 2021-09-03 14:23:47 -0400
  • 44693e80b1 Cygwin: pipes: minor code cleanup Ken Brown 2021-09-03 09:42:00 -0400
  • 82643bd18e Cygwin: pipes: nt_create: set read handle to NULL in error case Corinna Vinschen 2021-09-03 10:59:02 +0200
  • ea9c0bbedc Cygwin: pipes: call nt_create with handle references Corinna Vinschen 2021-09-03 10:57:21 +0200
  • 8653eb1df3 Cygwin: pipes: workaround unrelibale system info Corinna Vinschen 2021-09-03 10:48:40 +0200
  • a5b2c735e6 Cygwin: pipes: fix POSIX requirement for non-blocking pipe writes Corinna Vinschen 2021-09-03 10:45:49 +0200
  • fcccc4b743 Cygwin: pipes: create pipes with synchronization enabled Corinna Vinschen 2021-09-03 10:32:30 +0200
  • 8efcee2500 Cygwin: pipes: use NtClose when file has been opened with an NtXxx function Corinna Vinschen 2021-09-03 10:31:27 +0200
  • b12cf6b3cf Cygwin: pipes: always close read side pipe handle in error case Corinna Vinschen 2021-09-03 10:25:29 +0200
  • 464f7145f6 Cygwin: pipes: fix a bug in raw_write Corinna Vinschen 2021-09-03 10:24:15 +0200
  • e9d4cb765f Cygwin: move get_obj_handle_count() to miscfuncs.cc Corinna Vinschen 2021-09-03 10:15:57 +0200
  • 9cfbb5aa82 Cygwin: _pipe: add a comment Corinna Vinschen 2021-08-31 10:50:23 +0200
  • 28eac9272f Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags" Corinna Vinschen 2021-08-31 11:39:52 +0200
  • 71f02bcc3f Revert "Cygwin: fhandler_pipe.cc:nt_select: fix flags again" Corinna Vinschen 2021-08-31 11:39:49 +0200
  • 6b52d97900 Cygwin: fhandler_pipe.cc:nt_select: fix flags again Ken Brown 2021-08-30 11:54:04 -0400
  • 9d4e58be76 Cygwin: fhandler_pipe.cc:nt_select: fix flags Ken Brown 2021-08-30 11:11:49 -0400
  • 24b7a74b94 Revert "Cygwin: pipe: Revert to create() rather than nt_create()." Ken Brown 2021-08-30 09:53:06 -0400
  • cf3a7a9132 Cygwin: pipe: Revert to create() rather than nt_create(). Takashi Yano 2021-08-29 17:23:57 +0900
  • b75d855fb0 Cygwin: select: Improve select/poll response. Takashi Yano 2021-08-27 19:54:41 +0900
  • 8a10f6302c Cygwin: add fhandler_base::npfs_handle Ken Brown 2021-08-26 18:05:53 -0400
  • f002d02b17 Cygwin: remove the fhandler_base_overlapped class Ken Brown 2021-08-26 18:00:27 -0400
  • f56206cd86 Cygwin: fhandler_pipe: fix permission problem Ken Brown 2019-05-25 10:27:38 -0400
  • d0ad52aa6e Cygwin: fhandler_pipe: control blocking mode of the Windows pipe Ken Brown 2019-05-25 13:05:49 -0400
  • 4b25687ea3 Cygwin: fhandler_pipe: add raw_read and raw_write Ken Brown 2019-05-25 13:03:08 -0400
  • 72e083c4a0 Cygwin: fhandler_pipe: derive from fhandler_base Ken Brown 2021-08-26 16:57:21 -0400
  • 8c8d3b7a94 Regenerate Makefile.in after configure.in -> configure.ac change Corinna Vinschen 2021-09-13 17:25:46 +0200
  • e8e0eb7398 Add myself to sim & general write-after-approval maintainers Mike Frysinger 2021-09-11 17:52:38 -0400
  • 920617998e libgloss/newlib: rename configure.in to configure.ac Mike Frysinger 2021-09-09 16:49:49 -0400
  • 8fba45f0cc Cygwin: fix initializing MEM_EXTENDED_PARAMETER, take 2 Corinna Vinschen 2021-09-08 10:07:46 +0200
  • b52f10c4ca Cygwin: pty: Fix error handling of master write(). Takashi Yano 2021-09-07 19:27:45 +0900
  • 522cdab541 nano-malloc: Fix redefined compilation warning Torbjorn SVENSSON via Newlib 2021-09-03 15:54:10 +0000
  • 3d322ac930 Cygwin: fix initializing MEM_EXTENDED_PARAMETER Corinna Vinschen 2021-09-06 20:15:43 +0200
  • eeeb5650cf Cygwin: fix declaration of RtlInitEmptyUnicodeString Corinna Vinschen 2021-09-03 13:16:48 +0200
  • 76c2c7a891 ldexp/ldexpf: avoid assembler warning Corinna Vinschen 2021-09-03 12:52:47 +0200
  • c2fe205b50 strstr: avoid warnings Corinna Vinschen 2021-09-03 12:51:30 +0200
  • 6a35ae33f5 nftw: fix thread cancellation support Corinna Vinschen 2021-09-03 12:25:44 +0200
  • d5cc66426b Cygwin: testsuite: avoid "conflicting types" gcc warning Corinna Vinschen 2021-09-03 12:13:51 +0200
  • 9069cb9171 Cygwin: dup: fix handle inheritence for disk file pread/pwrite handle Corinna Vinschen 2021-08-30 21:56:33 +0200
  • dcb515a953 libc/include/sys/signal.h: Change __STDINT_EXP() to __SIZEOF_INT__ Joel Sherrill 2021-08-27 08:39:31 -0500
  • 801120c1f4 Cygwin: loader script: add DWARF 5 sections Corinna Vinschen 2021-08-27 14:26:42 +0200
  • 88c0276358 Cygwin: Allow using CFLAGS also for C++ files Corinna Vinschen 2021-08-26 22:21:21 +0200
  • bdb7991db3 Cygwin: workaround a g++ 11.2 initialization bug Corinna Vinschen 2021-08-26 22:19:20 +0200
  • 3ca80b360c Cygwin: dumper: fix up GCC pragma for g++ 11.2 Corinna Vinschen 2021-08-26 22:15:49 +0200
  • 8169e39abf Cygwin: C++17: register keyword is deprecated Corinna Vinschen 2021-08-26 22:14:11 +0200
  • 6bb96d13a2 nvptx: Emulate clock and other machine stubs. Roger Sayle 2021-08-24 17:24:19 +0100
  • 1a821390d1 fix race condition in List_insert Aleksand Malikov 2021-08-23 17:27:48 +0300
  • bc0e8a9961 stdlib: conditionalize locale usage Corinna Vinschen 2021-08-23 09:56:22 +0200
  • 5036d447c5 Cygwin: fhandler_procsys::readdir: fix NtQueryDirectoryObject usage Corinna Vinschen 2021-08-19 21:17:11 +0200
  • 2f05de4dbf Cygwin: fix all usages of NtQueryDirectoryObject Corinna Vinschen 2021-08-19 16:42:23 +0200
  • ad35bfbb0f Cygwin: return better inode numbers for block device entries in /proc/sys Corinna Vinschen 2021-08-19 16:08:34 +0200
  • cf86601d98 svfwscanf: Simplify _sungetwc_r to eliminate apparent buffer overflow Keith Packard 2021-08-17 11:51:52 -0700