Я пишу строку в stderr fprintf (strderr, format strimg, string) и позже из другой функции Мне нужно проверить, было ли что-либо записано в stderr.Проверьте, нет ли stderr пуста
В этом отношении, нормально ли проверять, нет ли stderr? Или, может быть, ferror (stderr) сделает трюк?
AFAIK вы не можете проверить, если STDERR было написано в любом портативном способом. Не могли бы вы просто вывести вывод в stderr в отдельную функцию и задать логическое значение, если оно когда-либо вызвано? –