Обнаружение удаления файла после fopen
Я работаю в коде, который обнаруживает изменения в файле (лог-файл), а затем обрабатывает изменения с помощью fseek и ftell. но если файл удаляется и изменяется (с помощью logrotate), программа останавливается, но не умирает, поскольку не обнаруживает больше изменений (даже если файл воссоздан). fseek не показывает ошибки и eiter ftell. Как я могу обнаружить удаление этого файла? возможно, способ открыть файл с помощью другого FILE * var и сравнить дескриптор файла. но как я могу это сделать. ?