summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qprocess_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* QProcess/Unix: fix close() on invalid file descriptorThiago Macieira2024-03-121-1/+2
* QProcess/Unix: fix improper restoration of signal mask and cancel stateThiago Macieira2024-03-121-9/+9
* QProcess: set the error message and state if qt_create_pipe() failsThiago Macieira2024-02-261-3/+8
* QProcess: align treatment of early start errorsThiago Macieira2024-01-221-2/+3
* QProcess/Unix: detect ASan and TSan dynamicallyThiago Macieira2024-01-141-5/+13
* Rename EINTR_LOOP -> QT_EINTR_LOOPMarc Mutz2023-11-301-2/+2
* QProcess: work around GCC 13 -Wmaybe-uninitialized in -unity-buildMarc Mutz2023-11-191-1/+2
* QProcess/Unix: also ban vfork() under TSanThiago Macieira2023-11-021-0/+4
* qcore_unix: port qt_safe_poll to QDeadlineTimerAhmad Samir2023-10-241-3/+3
* QProcess: zero-fill a struct sigactionGiuseppe D'Angelo2023-09-051-0/+1
* QProcess/Unix: add a simple way to reset the UID and GID for the childThiago Macieira2023-07-081-0/+9
* QProcess/Unix: add a few, basic session & terminal management flagsThiago Macieira2023-07-081-2/+35
* QProcess: make UnixProcessFlag an enum classAhmad Samir2023-07-081-2/+3
* QProcess/Unix: block all Unix signals between vfork() and exec()Thiago Macieira2023-06-281-1/+48
* QProcess/Unix: don't set the SIGPIPE signal handler twiceThiago Macieira2023-06-211-2/+8
* QProcess/Unix: merge some code from startProcess() and startDetached()Thiago Macieira2023-06-211-137/+148
* QProcess/Unix: disable vfork() under ASanThiago Macieira2023-06-211-0/+4
* QProcess/Unix: fix setting SIGPIPE to SIG_IGN where SIG_DFL was intendedThiago Macieira2023-06-211-7/+15
* QProcess/FreeBSD: remove the workaround allowing undefined symbolsThiago Macieira2023-06-161-4/+5
* QProcess/Unix: fix unsafe strncpy() useMarc Mutz2023-06-141-1/+1
* QProcess/Unix: capture the child process modifier exception's what()Thiago Macieira2023-06-091-16/+10
* QProcess/Unix: add failChildProcessModifier()Thiago Macieira2023-06-091-49/+58
* QProcess/Unix: update the close-file-descriptors feature with a minimumThiago Macieira2023-06-091-2/+2
* QProcess/Unix: call the internal version of sigaction()Thiago Macieira2023-06-091-4/+51
* QProcess/Unix: reset the signal block if ResetSignalHandlers requestedThiago Macieira2023-06-091-0/+5
* Add [[maybe_unused]] to avoid compilation warnings on AndroidAmir Masoud Abdol2023-05-251-2/+2
* QProcess/Unix: allow startDetached() to also use vfork()Thiago Macieira2023-05-231-2/+7
* QProcess/Darwin: disable use of vfork() on this OSThiago Macieira2023-05-231-0/+5
* QProcess/Linux: add a flag to re-enable the vfork()-like semanticsThiago Macieira2023-05-221-9/+21
* QProcess/Unix: add setUnixProcessParameters()Thiago Macieira2023-05-221-0/+52
* Fix unused variable 'FakeErrnoForThrow' [-Wunused-const-variable]Tor Arne Vestbø2023-05-161-10/+10
* QProcess/Unix: enable setChildProcessModifier for startDetachedThiago Macieira2023-05-151-38/+29
* QProcess/Unix: improve the error message if the child modifier throwsThiago Macieira2023-05-151-2/+6
* QProcess/Unix: protect against stack unwinding in the child process stubThiago Macieira2023-05-151-3/+57
* QProcess/Unix: use open() + fchdir() to change directoriesThiago Macieira2023-05-151-18/+45
* QProcess/Unix: use pid_t for the pidThiago Macieira2023-05-151-5/+3
* Revert commit "don't ever force fork() instead of forkfd()"Thiago Macieira2023-05-151-0/+2
* QProcessPrivate: repack and reorganize the membersThiago Macieira2023-05-151-2/+4
* QProcessPrivate: remove the member variable "crashed"Thiago Macieira2023-05-131-2/+2
* QProcess/Unix: don't overwrite openChannels() error messageThiago Macieira2023-04-251-2/+6
* Fix some narrowing conversion warningsAhmad Samir2023-04-081-3/+3
* Corelib: s/Q_OS_MAC/Q_OS_DARWIN/wg except for doc and definitionEdward Welbourne2023-03-201-1/+1
* QProcess/Linux: fix file descriptor leak in case of failed child startThiago Macieira2023-03-161-3/+7
* forkfd: implement vfork(2)-like support on LinuxThiago Macieira2022-07-161-7/+10
* QProcess: re-enable pdfork() on FreeBSDThiago Macieira2022-06-271-1/+1
* Use SPDX license identifiersLucie Gérard2022-05-161-40/+4
* Short live Q_CONSTINIT!Marc Mutz2022-03-261-1/+1
* QtCore: Replace remaining uses of QLatin1String with QLatin1StringViewSona Kurazyan2022-03-261-2/+2
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-5/+7
* QProcess/Unix: ensure we don't accidentally execute something from CWDThiago Macieira2022-02-091-4/+5