You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// En vue de ne pas altérer le comportement de l'application tout est effectuée dans un processus fils.
66
-
// Par ailleurs on quitte le processus fils par return et non exit pour passer dans le destructeur des variables automatiques créées (TermAutoStyle, ...).
66
+
// En vue de ne pas altérer le comportement de l'application tout est effectuée dans un processus fils => exit (0) en toutes circonstances.
if (0 != fchmod (fd, S_IRWXU | S_IRWXG | S_IRWXO))
153
180
{
154
-
ConsoleOutput::cerr ( ) << "Erreur lors du confèrement à autrui des droits en écriture sur le fichier de logs " << fileName << " : " << strerror (errno) << co_endl;
181
+
{
182
+
TermAutoStyle as (cerr, AnsiEscapeCodes::blueFg);
183
+
ConsoleOutput::cerr ( ) << "Erreur lors du confèrement à autrui des droits en écriture sur le fichier de logs " << fileName << " : " << strerror (errno) << co_endl;
} // while (2 == fscanf (file, "%s\t%u", name, &count))
179
209
if (0 != errno)
180
210
{
181
-
ConsoleOutput::cerr ( ) << "Erreur lors de la lecture du fichier de logs " << fileName << " en ligne " << (unsignedlong)line << " : " << strerror (errno) << co_endl;
211
+
{
212
+
TermAutoStyle as (cerr, AnsiEscapeCodes::blueFg);
213
+
ConsoleOutput::cerr ( ) << "Erreur lors de la lecture du fichier de logs " << fileName << " en ligne " << (unsignedlong)line << " : " << strerror (errno) << co_endl;
214
+
}
182
215
fclose (file);
183
216
exit (0);
184
217
} // if (0 != errno)
185
218
elseif ((flag < 2) && (EOF != flag))
186
219
{
187
-
ConsoleOutput::cerr ( ) << "Erreur lors de la lecture du fichier de logs " << fileName << " en ligne " << (unsignedlong)line << " : fichier probablement corrompu." << co_endl;
220
+
{
221
+
TermAutoStyle as (cerr, AnsiEscapeCodes::blueFg);
222
+
ConsoleOutput::cerr ( ) << "Erreur lors de la lecture du fichier de logs " << fileName << " en ligne " << (unsignedlong)line << " : fichier probablement corrompu." << co_endl;
ConsoleOutput::cerr ( ) << "Process::finalize. Erreur lors de l'appel à kill pour le processus de PID " << (unsignedlong)*itk << " : " << strerror (errno) << co_endl;
0 commit comments