Как я могу определить, открыт ли файл где-либо еще в C на Linux?
Как я могу сказать, если файл открыт в C? Я думаю, что более технический вопрос заключается в том, как я могу получить количество ссылок на существующий файл и определить с помощью этой информации, безопасно ли его открывать.
Идея, которую я реализую, - очередь файлов. Вы сбрасываете некоторые файлы, мой код обрабатывает файлы. Я не хочу начинать обработку, пока производитель не закроет дескриптор файла.
Все делается в Linux.
Спасибо, Chenz