Commit Graph

  • 2d015e0e68 Cygwin: remove unused tmpbuf.h Corinna Vinschen 2019-01-08 18:49:29 +0100
  • fe8f406cc6 fcntl.h: expose AT_EMPTY_PATH with _GNU_SOURCE only Corinna Vinschen 2019-01-07 20:09:20 +0100
  • 9443efe099 Cygwin: linkat: support Linux-specific AT_EMPTY_PATH flag Corinna Vinschen 2019-01-07 19:36:37 +0100
  • b93022a82d Cygwin: open: support Linux-specific O_PATH flag Corinna Vinschen 2019-01-07 19:33:11 +0100
  • 91ca95ae4a Cygwin: rename pipe.cc to fhandler_pipe.cc Corinna Vinschen 2019-01-07 12:31:28 +0100
  • 9db7f4d1dd Cygwin: move fhandler_cygdrive methods into own source file Corinna Vinschen 2019-01-07 12:29:07 +0100
  • 4c33add5b8 Cygwin: drop redundant includes from fhandler_process_fd.cc Corinna Vinschen 2019-01-06 22:40:17 +0100
  • 9dae73edb8 Cygwin: fix regression in O_TMPFILE | O_EXCL case Corinna Vinschen 2019-01-06 22:39:45 +0100
  • 8a17b1b2bf Cygwin: document proc fd changes Corinna Vinschen 2019-01-06 20:28:48 +0100
  • 7aca27b4fe Cygwin: introduce fhandler_process_fd and add stat(2) handling Corinna Vinschen 2019-01-06 20:18:14 +0100
  • ba12614f79 Cygwin: path_conv: add PATH_RESOLVE_PROCFD path_types flag Corinna Vinschen 2019-01-06 20:13:52 +0100
  • c1023ee353 Cygwin: path_conv: decouple path_types from mount types Corinna Vinschen 2019-01-06 17:44:20 +0100
  • fde4eaa105 Cygwin: path_conv: decouple pathconv_flags from path_types Corinna Vinschen 2019-01-06 14:29:53 +0100
  • c90f4c0e27 Cygwin: Mark all O_TMPFILEs as deleted Corinna Vinschen 2019-01-05 22:16:30 +0100
  • 7dbe307e38 Cygwin: Move O_TMPFILE to bin and allow linkat by handle Corinna Vinschen 2019-01-05 22:15:58 +0100
  • a1a750325e Cygwin: try_to_bin: allow to move O_TMPFILE files into bin Corinna Vinschen 2019-01-05 21:44:12 +0100
  • 732613f30a Cygwin: implement /proc/PID/fd/DESCRIPTOR reopening by handle Corinna Vinschen 2019-01-05 22:13:42 +0100
  • c76468182b Cygwin: pinfo: add method to send a serialized path_conv and HANDLE Corinna Vinschen 2019-01-05 21:57:03 +0100
  • 91b264c76c Cygwin: path_conv: add serialization/deserialization facility Corinna Vinschen 2019-01-05 21:50:48 +0100
  • 26d9536893 Cygwin: path_conv: reorder private method declarations Corinna Vinschen 2019-01-05 21:51:51 +0100
  • c208ecd540 Cygwin: fhandler_base::open: allow to reopen file from handle Corinna Vinschen 2019-01-05 21:49:16 +0100
  • 97d2fe2694 Cygwin: pipe: use /proc/PID/fd/... or /proc/self/fd/... name Corinna Vinschen 2019-01-05 21:42:33 +0100
  • a3a5d52b39 Cygwin: introduce virt_fdsymlink to simplify /proc/PID/fd symlink handling Corinna Vinschen 2019-01-05 21:41:01 +0100
  • f72191ac01 Cygwin: return correct FH_PROCESSFD for files under /proc/PID/fd subdir Corinna Vinschen 2019-01-05 21:36:34 +0100
  • 36ff506ddc Cygwin: try_to_bin: fix typos in comments Corinna Vinschen 2019-01-05 11:32:23 +0100
  • 844a1b4fe4 Cygwin: path_conv: nobody cares if a path had symlinks after the fact Corinna Vinschen 2019-01-05 11:31:52 +0100
  • 34d9bb7093 Cygwin: drop disabled O_TMPFILE POSIX unlink code Corinna Vinschen 2019-01-04 11:00:57 +0100
  • 353ebae304 Improve performance of memmem Wilco Dijkstra 2018-12-31 18:01:52 +0000
  • 5726873100 Bump release to 3.1.0 for yearly snapshot Jeff Johnston 2018-12-31 23:40:11 -0500
  • 07e0a9584f Cygwin: open(2): Change comment in disabled O_TMPFILE POSIX unlink code Corinna Vinschen 2018-12-26 21:51:13 +0100
  • 7148fbc496 Cygwin: Change /proc/$PID/fd/<fd> symlink target for deleted files Corinna Vinschen 2018-12-26 21:22:40 +0100
  • 4cd209e921 Cygwin: Add Christmas hacking release notes Corinna Vinschen 2018-12-26 11:36:22 +0100
  • 66cd1cbaf8 Cygwin: Add documentation for chattr and lsattr Corinna Vinschen 2018-12-26 11:22:06 +0100
  • 0d4b39d37b Cygwin: Add lsattr and chattr tools Corinna Vinschen 2018-12-25 23:39:11 +0100
  • af4a65a26d Cygwin: Add FS_IOC_GETFLAGS and FS_IOC_SETFLAGS ioctls Corinna Vinschen 2018-12-25 23:38:52 +0100
  • 4021509ba2 Cygwin: mkdir: create case-sensitive dirs Corinna Vinschen 2018-12-25 01:09:12 +0100
  • 92edcf929a Cygwin: wincap: add wincap_10_1803, add has_case_sensitive_dirs item Corinna Vinschen 2018-12-25 01:07:39 +0100
  • 866901441b Cygwin: cygheap: convert installation paths to UNICODE_STRINGS Corinna Vinschen 2018-12-25 01:06:34 +0100
  • a7f392686b Cygwin: utilize FILE_DISPOSITION_POSIX_SEMANTICS Corinna Vinschen 2018-12-23 21:36:42 +0100
  • 0c25ca40ce Cygwin: support exFAT and fix remote FAT/FAT32 recognition Corinna Vinschen 2018-12-23 17:53:55 +0100
  • 092a768885 Cygwin: wincap: add wincap_10_1709, add has_posix_file_info item Corinna Vinschen 2018-12-23 00:21:21 +0100
  • 29cfc892a5 Cygwin: ntdll.h: Update _FILE_INFORMATION_CLASS Corinna Vinschen 2018-12-23 00:17:34 +0100
  • dc6e94551f RTEMS: Use __uint64_t for __ino_t Sebastian Huber 2018-12-20 10:55:28 +0100
  • 44756a36ab Plug routing sysctl leaks. markj 2018-11-26 13:42:18 +0000
  • a091d5da63 Cygwin: fix heap allocation on WOW64 and /3GB enabled 32 bit machines Corinna Vinschen 2018-12-19 21:10:37 +0100
  • b3692aed5e nano-vfprintf_float.c: Fix check if negative for nans. Jon Beniston 2018-12-11 21:03:03 +0000
  • df6915f029 Fix powf overflow handling in non-nearest rounding mode Szabolcs Nagy 2018-12-10 14:40:01 +0000
  • 55db4a8e3a sys/time.h: Remove KASSERT Sebastian Huber 2018-12-04 07:34:25 +0100
  • be517bd298 Ensure that all values of ns, us and ms work imp 2018-11-20 07:11:23 +0000
  • 7bf8fc0987 When converting ns,us,ms to sbt, return the ceil() imp 2018-11-15 16:02:13 +0000
  • 68b1d72e1d Correct a misplaced closing paren. ian 2018-03-03 22:28:20 +0000
  • 3266b2dd5e sys: further adoption of SPDX licensing ID tags. pfg 2017-11-20 19:43:44 +0000
  • 3c3c17500c Add inline functions to convert between sbintime_t ian 2017-07-29 17:00:23 +0000
  • 8f4149ea93 Renumber copyright clause 4 imp 2017-02-28 23:42:47 +0000
  • 5b4de1c915 Cygwin: mkvers: fix a bug in sed statement Corinna Vinschen 2018-12-01 16:50:40 +0100
  • 2b72887ac8 Cygwin: clocks: fix a hang on pre-Windows 10 machines Corinna Vinschen 2018-11-30 22:39:57 +0100
  • 166914ea8c fix version typo Mark Geisert 2018-11-30 22:14:00 -0800
  • 43e8fddfa6 Cygwin: clocks: use either tickcount or tick period Corinna Vinschen 2018-11-29 12:56:18 +0100
  • 09870c6e95 stdio.h: Expose cuserid with __GNU_VISIBLE Corinna Vinschen 2018-11-29 11:22:42 +0100
  • 3cbb70f890 Cygwin: document latest changes Corinna Vinschen 2018-11-29 11:12:05 +0100
  • c05df02725 Cygwin: implement extensible clock interface Corinna Vinschen 2018-11-27 13:47:02 +0100
  • f4d6ef2d41 time.h: Introduce Linux-specific CLOCK id values Corinna Vinschen 2018-11-28 22:49:30 +0100
  • 6df301076a Cygwin: timers: clock_setres: make no-op Corinna Vinschen 2018-11-27 13:59:37 +0100
  • 0b868df147 Cygwin: pthread_cond_timedwait: make sure to wait until abstime finishes Corinna Vinschen 2018-11-28 23:49:59 +0100
  • 5eaa64f9d8 Cygwin: timers: use spinlock to prime hires_ns thread-safe Corinna Vinschen 2018-11-26 17:47:53 +0100
  • 161d0fd27b Cygwin: timers: drop error handling for Windows perf timer functions Corinna Vinschen 2018-11-26 17:38:15 +0100
  • 65091f0f35 Cygwin: timers: Simplify hires_ms and hires_ns Corinna Vinschen 2018-11-26 17:24:35 +0100
  • a094c5bafa Cygwin: spinlock: remove useless get_ll call Corinna Vinschen 2018-11-26 17:25:47 +0100
  • 2d6b71ee6d Builtin enable return code with SYS_EXIT_EXTENDED Matthew Malcomson 2018-11-16 11:45:48 +0000
  • 7e72be1c39 Add libgloss install-pdf and install-html targets. Jim Wilson 2018-11-19 15:27:05 -0800
  • 6dbd190111 Enable return code with semi-hosting SYS_EXIT_EXTENDED Matthew Malcomson 2018-11-16 11:45:48 +0000
  • df7824d1a4 Fix issue with dst bias in memset Wilco Dijkstra 2018-11-08 15:50:42 +0000
  • bba82041b2 Cygwin: Bump DLL version to 2.11.3 Corinna Vinschen 2018-11-08 15:31:25 +0100
  • 2ab57ad59b Fix v850 target for RTEMS Sebastian Huber 2018-11-07 14:59:19 +0100
  • 1471e7cd74 RTEMS: Avoid <machine/param.h> in <sys/_cpuset.h> Sebastian Huber 2018-11-08 09:33:13 +0100
  • d80db60066 Adjust writeback in non-zero memset Wilco Dijkstra 2018-11-06 14:42:10 +0000
  • 535903696c Cygwin: honor SOCK_NONBLOCK/SOCK_CLOEXEC in socket(2)/socketpair(2) Corinna Vinschen 2018-11-05 21:02:22 +0100
  • 8ac94ca7bb newlib/configure.host: Set have_init_fini to no for OpenRISC Stafford Horne 2018-11-03 07:00:02 +0900
  • 9a7f131e0e Initialize SVE system registers. Tamar Christina 2018-10-26 10:18:17 +0100
  • 2bbe8697d8 Cygwin: fix memory corruption/SEGV if certain socket functions fail Corinna Vinschen 2018-10-29 16:12:54 +0100
  • af85fdd73f Cygwin: Fix cygheap corruption caused by cloned atomic buffer David McFarland 2018-10-28 16:22:44 -0300
  • 08eab6396f Fix posix_memalign() attributes Sebastian Huber 2018-10-22 11:23:15 +0200
  • 5835688440 RTEMS: Use function and data sections Sebastian Huber 2018-10-08 14:29:08 +0200
  • 037428fae3 newlib/libc/sys/rtems/include/machine/param.h: Add _KERNEL to stop method leakage Joel Sherrill 2018-10-18 17:19:50 -0500
  • 473f1a3a5d Improve performance of strstr Wilco Dijkstra 2018-10-18 17:29:36 +0000
  • 4f7a6c326a newlib/libc/ctype/jp2uc.c: Declare "cs" variable as "const char *" Christophe Lyon 2018-10-05 09:11:05 +0000
  • 103b055035 Add generic implementation of fdopendir() Sebastian Huber 2018-10-08 13:52:14 +0200
  • ab4fdab5d5 Add generic implementation of dirfd() Sebastian Huber 2018-10-08 13:33:08 +0200
  • 738fdc6a42 RTEMS: Add struct dirent::d_type member Sebastian Huber 2018-10-08 13:10:16 +0200
  • da418955f5 Move common <sys/dirent.h> content to <dirent.h> Sebastian Huber 2018-10-08 10:49:26 +0200
  • 61fc64ed97 Open a directory with the usual flags Sebastian Huber 2018-10-08 08:56:09 +0200
  • d3d838cc26 Make some standard open() flags visible Sebastian Huber 2018-10-08 14:27:38 +0200
  • 256f1171ac newlib: Build internal strtold code only if HAVE_LONG_DOUBLE defined Corinna Vinschen 2018-10-10 18:01:22 +0200
  • 35555851d7 newlib: strtold: use __builtin_nanl to avoid libm dependency Corinna Vinschen 2018-10-10 17:53:55 +0200
  • 682c4a9f1e Implement nanl in newlib only Corinna Vinschen 2018-10-10 17:49:53 +0200
  • 323b48b975 Cygwin: lseek: return ESPIPE rather than EINVAL when called on a fifo Corinna Vinschen 2018-10-10 13:20:04 +0200
  • 9479563e48 newlib: Drop incorrect const qualifier from __loadlocale parameter Corinna Vinschen 2018-10-10 11:18:02 +0200
  • 201bbec6e4 Add attributes to malloc-like functions Sebastian Huber 2018-09-28 11:12:48 +0200
  • b6ba19e355 [Aarch64] Syscalls: fix prototypes Christophe Lyon 2018-10-01 19:10:10 +0000
  • 8a7536e91d [ARM] Make _kill() a noreturn function. Christophe Lyon 2018-10-01 15:52:42 +0000