@@ -95,12 +95,12 @@ namespace {
9595 const ssize_t bytes_written = write (mWpipe , data, to_write);
9696 if (bytes_written <= 0 ) {
9797 const int err = errno;
98- std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : " << std::strerror (err) << std::endl ;
98+ std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : " << std::strerror (err) << ' \n ' ;
9999 std::exit (EXIT_FAILURE);
100100 }
101101 // TODO: write until everything is written
102102 if (bytes_written != to_write) {
103- std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : insufficient data written (expected: " << to_write << " / got: " << bytes_written << " )" << std::endl ;
103+ std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : insufficient data written (expected: " << to_write << " / got: " << bytes_written << " )" << ' \n ' ;
104104 std::exit (EXIT_FAILURE);
105105 }
106106 }
@@ -144,12 +144,12 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
144144 return false ;
145145 }
146146 if (bytes_read != bytes_to_read) {
147- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (type): insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << std::endl ;
147+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (type): insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << ' \n ' ;
148148 std::exit (EXIT_FAILURE);
149149 }
150150
151151 if (type != PipeWriter::REPORT_OUT && type != PipeWriter::REPORT_ERROR && type != PipeWriter::CHILD_END) {
152- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) invalid type " << int (type) << std::endl ;
152+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) invalid type " << int (type) << ' \n ' ;
153153 std::exit (EXIT_FAILURE);
154154 }
155155
@@ -158,11 +158,11 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
158158 bytes_read = read (rpipe, &len, bytes_to_read);
159159 if (bytes_read <= 0 ) {
160160 const int err = errno;
161- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type " << int (type) << " : " << std::strerror (err) << std::endl ;
161+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type " << int (type) << " : " << std::strerror (err) << ' \n ' ;
162162 std::exit (EXIT_FAILURE);
163163 }
164164 if (bytes_read != bytes_to_read) {
165- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type" << int (type) << " : insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << std::endl ;
165+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type" << int (type) << " : insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << ' \n ' ;
166166 std::exit (EXIT_FAILURE);
167167 }
168168
@@ -173,7 +173,7 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
173173 bytes_read = read (rpipe, data_start, bytes_to_read);
174174 if (bytes_read <= 0 ) {
175175 const int err = errno;
176- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (buf) for type" << int (type) << " : " << std::strerror (err) << std::endl ;
176+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (buf) for type" << int (type) << " : " << std::strerror (err) << ' \n ' ;
177177 std::exit (EXIT_FAILURE);
178178 }
179179 bytes_to_read -= bytes_read;
@@ -191,7 +191,7 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
191191 try {
192192 msg.deserialize (buf);
193193 } catch (const InternalError& e) {
194- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) internal error: " << e.errorMessage << std::endl ;
194+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) internal error: " << e.errorMessage << ' \n ' ;
195195 std::exit (EXIT_FAILURE);
196196 }
197197
@@ -248,25 +248,25 @@ unsigned int ProcessExecutor::check()
248248 if ((iFile != mFiles .cend () || iFileSettings != mFileSettings .cend ()) && nchildren < mSettings .jobs && checkLoadAverage (nchildren)) {
249249 int pipes[2 ];
250250 if (pipe (pipes) == -1 ) {
251- std::cerr << " #### ThreadExecutor::check, pipe() failed: " << std::strerror (errno) << std::endl ;
251+ std::cerr << " #### ThreadExecutor::check, pipe() failed: " << std::strerror (errno) << ' \n ' ;
252252 std::exit (EXIT_FAILURE);
253253 }
254254
255255 const int flags = fcntl (pipes[0 ], F_GETFL, 0 );
256256 if (flags < 0 ) {
257- std::cerr << " #### ThreadExecutor::check, fcntl(F_GETFL) failed: " << std::strerror (errno) << std::endl ;
257+ std::cerr << " #### ThreadExecutor::check, fcntl(F_GETFL) failed: " << std::strerror (errno) << ' \n ' ;
258258 std::exit (EXIT_FAILURE);
259259 }
260260
261261 if (fcntl (pipes[0 ], F_SETFL, flags) < 0 ) {
262- std::cerr << " #### ThreadExecutor::check, fcntl(F_SETFL) failed: " << std::strerror (errno) << std::endl ;
262+ std::cerr << " #### ThreadExecutor::check, fcntl(F_SETFL) failed: " << std::strerror (errno) << ' \n ' ;
263263 std::exit (EXIT_FAILURE);
264264 }
265265
266266 const pid_t pid = fork ();
267267 if (pid < 0 ) {
268268 // Error
269- std::cerr << " #### ThreadExecutor::check, Failed to create child process: " << std::strerror (errno) << std::endl ;
269+ std::cerr << " #### ThreadExecutor::check, Failed to create child process: " << std::strerror (errno) << ' \n ' ;
270270 std::exit (EXIT_FAILURE);
271271 } else if (pid == 0 ) {
272272#if defined(__linux__)
0 commit comments