Como posso saber se um arquivo está aberto em outro lugar no C no Linux?
Como posso saber se um arquivo está aberto em C? Acho que a questão mais técnica seria como recuperar o número de referências a um arquivo existente e determinar com essa informação se é seguro abrir.
A ideia que estou implementando é uma fila de arquivos. Você despeja alguns arquivos, meu código processa os arquivos. Eu não quero iniciar o processamento até que o produtor feche o descritor de arquivo.
Tudo está sendo feito no linux.
Obrigado, chenz