path: root/src/3rdparty/forkfd
Commit message (Expand)AuthorAgeFilesLines
* forkfd: fix build with GCC 4.8 & 4.9Thiago Macieira2019-12-191-1/+1
* forkfd: move the FreeBSD system implementation to a separate fileThiago Macieira2019-08-202-109/+170
* forkfd: Add C11 and C++11 atomic supportThiago Macieira2019-08-203-3/+104
* forkfd: fix compilation in C mode without precompiled headersThiago Macieira2019-08-202-4/+5
* Port from implicit to explicit atomic pointer operationsMarc Mutz2019-06-291-2/+2
* Port from implicit to explicit atomic integer operationsMarc Mutz2019-06-281-1/+1
* Update various qt_attribution.json filesEdward Welbourne2018-11-021-0/+2
* forkfd: Restore errno on exit from the SIGCHLD handlerThiago Macieira2018-05-301-40/+45
* Bump minimum glibc requirement for sys/eventfd.h to glibc 2.8Thiago Macieira2017-08-041-2/+4
* forkfd: fix calling the old signal handler when there wasn't oneThiago Macieira2017-03-061-4/+6
* forkfd: use SA_SIGINFO to pass extra information to chained handlersThiago Macieira2017-02-261-11/+15
* Fix forkfd 3rd party documenationKai Koehne2016-11-232-1/+2
* Avoid clang warnings about unused return valuesLars Knoll2016-11-091-2/+2
* Add qt_attribution.json filesKai Koehne2016-08-122-0/+31
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-061-3/+43
| * NetBSD/OpenBSD: Compile fix and proper detection of pipe2Ralf Nolden2016-06-041-1/+6
| * forkfd: Make sure we handle SIGPIPE tooThiago Macieira2016-05-231-2/+37
* | Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/devLiang Qi2016-01-261-1/+1
|\ \ | |/
| * Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2016-01-191-1/+1
| |\
| | * forkfd: Only enable pipe2 on FreeBSD >= 10.0.Raphael Kubo da Costa2016-01-031-1/+1
| | * forkfd: Define __BSD_VISIBLE and _NETBSD_SOURCE.Raphael Kubo da Costa2015-12-271-0/+2
* | | Update the Intel copyright yearThiago Macieira2016-01-213-3/+3
|/ /
* | Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-11-041-0/+3
|\ \ | |/
| * Undef HAVE_WAITID if needed constants are not definedDmitry Shachnev2015-10-261-0/+3
* | Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-10-022-5/+5
|\ \ | |/
| * Fix detection of uClibc version numbersThiago Macieira2015-09-211-2/+2
| * forkfd: fix _POSIX_SPAWN feature checkLouai Al-Khanji2015-09-042-3/+3
* | forkfd: Add support for FreeBSD's pdfork(2) system callThiago Macieira2015-08-111-0/+64
* | Merge remote-tracking branch 'origin/5.5' into devFrederik Gladhorn2015-08-061-2/+8
|\ \ | |/
| * FreeBSD has pipe2, so enable it in forkfd.cThiago Macieira2015-08-061-0/+4
| * forkfd: Fix build with uClibc <= 0.9.33Thiago Macieira2015-07-281-2/+4
* | forkfd: introduce system_forkfd to do system calls that do forkfdThiago Macieira2015-07-281-0/+16
* | forkfd: use wait4 to get the process status instead of waitidThiago Macieira2015-07-181-19/+34
* forkfd: update the API to add a reading and closing functionThiago Macieira2015-07-172-26/+81
* Fix forkfd on OS X 10.7 and earlier by avoiding waitid altogetherDyami Caliri2015-05-271-24/+32
* forkfd: Fix compilation with older glibcThiago Macieira2015-04-011-3/+7
* Relicense forkfd under an MIT licenseThiago Macieira2015-03-233-85/+47
* forkfd: dynamically detect whether the Darwin waitid is brokenThiago Macieira2015-03-161-4/+31
* Fix build of forkfd_qt.cpp on FreeBSDAlex Richardson2015-03-151-1/+1
* forkfd: make only one of forkfd or spawnfd be compiledThiago Macieira2015-03-141-2/+4
* Add spawnfd for use where fork / forkfd can't be usedThiago Macieira2015-01-232-0/+76
* Fix forkfd on OS X 10.7 and earlierThiago Macieira2015-01-231-1/+12
* Fix compilation of non-waittid forkfd() outside of LinuxThiago Macieira2015-01-231-2/+2
* Use waitid with WNOWAIT in forkfdThiago Macieira2015-01-231-2/+88
* Fix forkfd build when O_CLOEXEC isn't defined.Thiago Macieira2015-01-162-3/+3
* Import forkfd into qtbaseThiago Macieira2014-11-043-0/+629