summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qprocess_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove typedef Q_PIDFriedemann Kleint2020-10-021-1/+1
* Make usage of forkfd_pidfd in QProcess a configurable featureAlexandru Croitor2020-09-171-0/+6
* QProcess/Unix: introduce setChildProcessModifier()Thiago Macieira2020-09-081-4/+3
* forkfd: remove FFD_VFORK_SEMANTICSThiago Macieira2020-06-301-2/+0
* Introduce QSocketNotifier::activate(QSocketDescriptor, QSN::Type)MÃ¥rten Nordheim2020-04-161-4/+4
* QProcess/Linux: use the FFD_VFORK_SEMANTICS flagThiago Macieira2020-03-251-3/+10
* QProcess: use FFD_USE_FORK when the class is not QProcess itselfThiago Macieira2020-01-091-1/+6
* Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-12/+12
* Make QObjectPrivate::threadData a proper atomicGiuseppe D'Angelo2019-11-131-3/+3
* QtCore: port all QMutexLocker users to qt_{scoped,unique}_lockMarc Mutz2019-08-251-1/+2
* QProcessEnvironment: simplify lockingMarc Mutz2019-07-161-2/+0
* Port from implicit to explicit atomic pointer operationsMarc Mutz2019-06-291-1/+1
* corelib/io: use qUtf16Printable(), %ls, qErrnoWarning()Marc Mutz2019-05-291-4/+3
* Modernize the "thread" featureUlf Hermann2018-08-171-1/+0
* Fix conditions for dup2 in QProcess::startDetachedJoerg Bornemann2018-08-011-7/+5
* qprocess: don't leak pid pipe if redirection fails in startDetached()Oswald Buddenhagen2018-05-301-0/+2
* Replace Q_NULLPTR with nullptr where possibleKevin Funk2017-09-191-1/+1
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-08-311-0/+12
|\
| * QProcess/Unix: fix possible race condition inside waitForXXX() loopsAlex Trotsenko2017-08-181-0/+12
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-07-041-27/+19
|\|