summaryrefslogtreecommitdiff
path: root/src/corelib/io/qprocess_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* QProcess/Unix: fallback on _POSIX_PIPE_BUF w/ missing PIPE_BUFPino Toscano2022-01-181-0/+5
* QProcess: untangle platform-specific detailsAlex Trotsenko2021-06-041-0/+61
* Introduce QProcessPrivate::closeChannels()Alex Trotsenko2021-05-311-6/+2
* Consolidate debug string generationAlex Trotsenko2021-05-311-46/+4
* QProcess/Unix: fix build in debug modeAlex Trotsenko2021-05-231-1/+1
* QProcess/Unix: add a RAII class to hold the argv and envp pointersThiago Macieira2021-03-091-71/+79
* QProcess/Unix: use a common function to find the target executableThiago Macieira2021-03-041-48/+39
* QProcess/Unix: remove outdated notices about use of posix_spawn() on QNXThiago Macieira2021-02-211-4/+0
* QProcess::startDetached/Unix: report which function failedThiago Macieira2021-02-211-30/+42
* QProcess::startDetached/Unix: simplify handling of the pipesThiago Macieira2021-02-211-21/+26
* QProcess::startDetached/Unix: remove unnecessary ignoring of SIGPIPEThiago Macieira2021-02-211-10/+0
* QProcess::startDetached/Unix: fix the resetting of SIGPIPEThiago Macieira2021-02-221-5/+1
* QProcess::startDetached: set the error condition on failure to startThiago Macieira2021-02-211-9/+19
* QProcess::startDetached/Unix: move up the chdir() and remove qWarningThiago Macieira2021-02-181-6/+6
* QProcess/Unix: remove unnecessary chdir("/") before _exit()Thiago Macieira2021-02-181-2/+0
* QProcess/Unix: remove dead functionAlex Trotsenko2021-01-291-4/+0
* QProcess/Unix: simplify notifiers deactivationAlex Trotsenko2021-01-271-0/+3
* QProcess/Unix: do not activate read notifiers until process has startedAlex Trotsenko2021-01-091-2/+6
* Split QProcessPrivate::_q_processDied()Alex Trotsenko2021-01-091-5/+6
* QProcess/Unix: consolidate process state tracking socket notifiersAlex Trotsenko2021-01-081-17/+26
* QProcess: allow merged channels forwarding for detached processesAlex Trotsenko2020-12-311-23/+22
* QProcess: consolidate channel managementAlex Trotsenko2020-12-311-32/+2
* QProcess/Unix: speed up initialization of write notifierAlex Trotsenko2020-12-181-3/+2
* QProcess/Unix: do not create pipes for forwarded channelsAlex Trotsenko2020-12-171-13/+28
* QProcess/Unix: unify waiting in 'Starting' stateAlex Trotsenko2020-12-091-21/+2
* QProcess: migrate to QDeadlineTimerAlex Trotsenko2020-12-091-29/+17
* QProcess: simplify the logic around _q_processDied()Alex Trotsenko2020-12-061-9/+8
* QProcess/Unix: remove redundant checks in waitForReadyRead()Alex Trotsenko2020-12-011-10/+7
* don't ever force fork() instead of forkfd()Oswald Buddenhagen2020-11-161-10/+0
* Avoid doing kill(-1) in QProcess destructorDimitrios Apostolou2020-10-291-4/+5