summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibuv/src/unix/fs.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-291-20/+73
| | | | | * upstream-libuv: libuv 2020-04-29 (e7ebae26)
* Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-061-55/+286
| | | | | * upstream-libuv: libuv 2020-04-06 (d21f5aea)
* libuv: Add partial port to HP-UXEarle Lowe2019-09-201-1/+1
| | | | | Port enough of libuv to HP-UX 11.31 ia64 with GCC 4.9.3 to work for CMake.
* libuv: fix compilation with macOS 10.10 SDKBrad King2019-06-191-1/+1
| | | | | | The `F_BARRIERFSYNC` constant was not added until the macOS 10.11 SDK. Hard-code its value instead. This approach is backported from upstream libuv PR 2334.
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-06-181-49/+240
| | | | | * upstream-libuv: libuv 2019-06-10 (ee24ce90)
* Merge branch 'upstream-libuv' into update-libuvBrad King2019-01-171-134/+165
| | | | | * upstream-libuv: libuv 2019-01-15 (f84c5e69)
* libuv: do not require PATH_MAX to be definedBrad King2018-10-011-8/+39
| | | | | | | | | | | | | | | | | Some platforms (e.g. GNU/Hurd) do not define PATH_MAX. Add a few other variants and a fallback constant. Also use alternatives where possible: * For readlink(), use lstat() to read the length of the link first. If it is not a symlink, report EINVAL before trying to allocate. If the size reports as zero, fall back one of the PATH_MAX variants. * For realpath(), POSIX 2008 allows us to pass a NULL buffer to tell it to malloc() internally. This patch was inspired by downstream patches in Debian packaging for issues 897061 and 909011. Issue: #18337
* Merge branch 'upstream-libuv' into update-libuvBrad King2018-05-071-36/+69
| | | | | * upstream-libuv: libuv 2018-05-06 (bf605bd7)
* Merge branch 'upstream-libuv' into update-libuvBrad King2018-01-191-12/+165
| | | | | * upstream-libuv: libuv 2018-01-19 (63de1eca)
* bootstrap: Make libuv available during bootstrapBrad King2017-09-171-1/+1
| | | | | | | On UNIX, build only the parts of libuv we need for the filesystem, process, and poll abstractions using the POSIX poll() backend. This avoids many platform-specific conditions. On Windows, build all of libuv; there are no conditional alternatives anyway.
* libuv: Implement mkdtemp on Solaris 10Brad King2017-02-261-1/+11
|
* Merge branch 'upstream-libuv' into update-libuvBrad King2017-02-221-26/+31
| | | | | * upstream-libuv: libuv 2017-02-21 (52ae8264)
* Merge branch 'upstream-libuv' into update-libuvBrad King2016-09-291-4/+13
| | | | | * upstream-libuv: libuv 2016-09-27 (8221f9b3)
* Merge branch 'upstream-libuv' into import-libuvBrad King2016-08-311-0/+1355
* upstream-libuv: libuv 2016-08-30 (897738b1)