@@ -96,12 +96,12 @@ namespace {
9696 const ssize_t bytes_written = write (mWpipe , data, to_write);
9797 if (bytes_written <= 0 ) {
9898 const int err = errno;
99- std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : " << std::strerror (err) << std::endl ;
99+ std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : " << std::strerror (err) << ' \n ' ;
100100 std::exit (EXIT_FAILURE);
101101 }
102102 // TODO: write until everything is written
103103 if (bytes_written != to_write) {
104- std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : insufficient data written (expected: " << to_write << " / got: " << bytes_written << " )" << std::endl ;
104+ std::cerr << " #### ThreadExecutor::writeToPipeInternal() error for type " << type << " : insufficient data written (expected: " << to_write << " / got: " << bytes_written << " )" << ' \n ' ;
105105 std::exit (EXIT_FAILURE);
106106 }
107107 }
@@ -145,12 +145,12 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
145145 return false ;
146146 }
147147 if (bytes_read != bytes_to_read) {
148- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (type): insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << std::endl ;
148+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (type): insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << ' \n ' ;
149149 std::exit (EXIT_FAILURE);
150150 }
151151
152152 if (type != PipeWriter::REPORT_OUT && type != PipeWriter::REPORT_ERROR && type != PipeWriter::CHILD_END) {
153- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) invalid type " << int (type) << std::endl ;
153+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) invalid type " << int (type) << ' \n ' ;
154154 std::exit (EXIT_FAILURE);
155155 }
156156
@@ -159,11 +159,11 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
159159 bytes_read = read (rpipe, &len, bytes_to_read);
160160 if (bytes_read <= 0 ) {
161161 const int err = errno;
162- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type " << int (type) << " : " << std::strerror (err) << std::endl ;
162+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type " << int (type) << " : " << std::strerror (err) << ' \n ' ;
163163 std::exit (EXIT_FAILURE);
164164 }
165165 if (bytes_read != bytes_to_read) {
166- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type" << int (type) << " : insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << std::endl ;
166+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (len) for type" << int (type) << " : insufficient data read (expected: " << bytes_to_read << " / got: " << bytes_read << " )" << ' \n ' ;
167167 std::exit (EXIT_FAILURE);
168168 }
169169
@@ -174,7 +174,7 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
174174 bytes_read = read (rpipe, data_start, bytes_to_read);
175175 if (bytes_read <= 0 ) {
176176 const int err = errno;
177- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (buf) for type" << int (type) << " : " << std::strerror (err) << std::endl ;
177+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) error (buf) for type" << int (type) << " : " << std::strerror (err) << ' \n ' ;
178178 std::exit (EXIT_FAILURE);
179179 }
180180 bytes_to_read -= bytes_read;
@@ -192,7 +192,7 @@ bool ProcessExecutor::handleRead(int rpipe, unsigned int &result, const std::str
192192 try {
193193 msg.deserialize (buf);
194194 } catch (const InternalError& e) {
195- std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) internal error: " << e.errorMessage << std::endl ;
195+ std::cerr << " #### ThreadExecutor::handleRead(" << filename << " ) internal error: " << e.errorMessage << ' \n ' ;
196196 std::exit (EXIT_FAILURE);
197197 }
198198
@@ -249,25 +249,25 @@ unsigned int ProcessExecutor::check()
249249 if ((iFile != mFiles .cend () || iFileSettings != mFileSettings .cend ()) && nchildren < mSettings .jobs && checkLoadAverage (nchildren)) {
250250 int pipes[2 ];
251251 if (pipe (pipes) == -1 ) {
252- std::cerr << " #### ThreadExecutor::check, pipe() failed: " << std::strerror (errno) << std::endl ;
252+ std::cerr << " #### ThreadExecutor::check, pipe() failed: " << std::strerror (errno) << ' \n ' ;
253253 std::exit (EXIT_FAILURE);
254254 }
255255
256256 const int flags = fcntl (pipes[0 ], F_GETFL, 0 );
257257 if (flags < 0 ) {
258- std::cerr << " #### ThreadExecutor::check, fcntl(F_GETFL) failed: " << std::strerror (errno) << std::endl ;
258+ std::cerr << " #### ThreadExecutor::check, fcntl(F_GETFL) failed: " << std::strerror (errno) << ' \n ' ;
259259 std::exit (EXIT_FAILURE);
260260 }
261261
262262 if (fcntl (pipes[0 ], F_SETFL, flags) < 0 ) {
263- std::cerr << " #### ThreadExecutor::check, fcntl(F_SETFL) failed: " << std::strerror (errno) << std::endl ;
263+ std::cerr << " #### ThreadExecutor::check, fcntl(F_SETFL) failed: " << std::strerror (errno) << ' \n ' ;
264264 std::exit (EXIT_FAILURE);
265265 }
266266
267267 const pid_t pid = fork ();
268268 if (pid < 0 ) {
269269 // Error
270- std::cerr << " #### ThreadExecutor::check, Failed to create child process: " << std::strerror (errno) << std::endl ;
270+ std::cerr << " #### ThreadExecutor::check, Failed to create child process: " << std::strerror (errno) << ' \n ' ;
271271 std::exit (EXIT_FAILURE);
272272 } else if (pid == 0 ) {
273273#if defined(__linux__)
0 commit comments