aboutsummaryrefslogtreecommitdiff
path: root/paludis/util/process.cc
AgeCommit message (Expand)AuthorLines
2018-06-13process.cc: don't allocate after forkAvatar Johannes Nixdorf -170/+528
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -3/+1
2016-08-04modernize: convert to range based for-loopsAvatar Saleem Abdulrasool -3/+2
2016-01-21paludis: POSIX_ME_HARDER accounts repositoryAvatar Saleem Abdulrasool -8/+6
2015-08-21throw() -> noexceptAvatar Wouter van Kesteren -1/+1
2014-01-18Be a little less noisyAvatar David Leverton -2/+8
2014-01-16Give PTYs a sensible sizeAvatar David Leverton -2/+40
2013-12-15build: assume full C++11 supportAvatar Saleem Abdulrasool -1/+1
2013-10-26Use SIGCHLD instead of SIGCLDAvatar Michael Forney -2/+2
2013-06-23C++11: auto convert to nullptr via cpp11-migrateAvatar Saleem Abdulrasool -22/+22
2013-05-22Use std::threadAvatar Ciaran McCreesh -4/+10
2013-05-03Use StreamHolderAvatar Wouter van Kesteren -2/+2
2013-04-28Mark ~RunningProcessHandle() as noexcept(false)Avatar Wouter van Kesteren -1/+1
2011-09-04Process::extra_newlines_if_any_output_existsAvatar Ciaran McCreesh -0/+36
2011-03-20Move env var names into headerAvatar Ciaran McCreesh -2/+3
2011-01-27ProcessCommand::append_argsAvatar Ciaran McCreesh -0/+6
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -7/+7
2010-12-16Show fork errorsAvatar Ciaran McCreesh -2/+6
2010-12-10Do our own buffering for SafeOFStreamAvatar Ciaran McCreesh -2/+2
2010-08-30fix includesAvatar Saleem Abdulrasool -0/+1
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -2/+2
2010-08-22Don't try to exit before we're done feedingAvatar Ciaran McCreesh -4/+15
2010-08-22Fix 4.5 compileAvatar Ciaran McCreesh -4/+4
2010-08-21Process::as_main_processAvatar Ciaran McCreesh -6/+43
2010-08-21Process::send_input_to_fdAvatar Ciaran McCreesh -1/+88
2010-08-21Make Process signal-safeAvatar Ciaran McCreesh -0/+23
2010-08-21ProcessCommand(string)Avatar Ciaran McCreesh -18/+47
2010-08-21Process::{syd,sand}boxAvatar Ciaran McCreesh -0/+64
2010-08-21Process::clearenvAvatar Ciaran McCreesh -0/+29
2010-08-21Process::prefix_std{out,err}Avatar Ciaran McCreesh -2/+117
2010-08-21Process::pipe_command_handlerAvatar Ciaran McCreesh -0/+83
2010-08-21Process::set_stdin_fdAvatar Ciaran McCreesh -0/+15
2010-08-21Process::capture_output_to_fdAvatar Ciaran McCreesh -2/+83
2010-08-21Process::setuid_setgidAvatar Ciaran McCreesh -1/+37
2010-08-21Process::use_ptysAvatar Ciaran McCreesh -4/+20
2010-08-21Process::chdirAvatar Ciaran McCreesh -0/+14
2010-08-21Process::setenvAvatar Ciaran McCreesh -0/+15
2010-08-21New, less horrible way of running processesAvatar Ciaran McCreesh -0/+355