Jak mogę sprawdzić, czy plik jest otwarty w innym miejscu w C na Linuksie?

Jak mogę sprawdzić, czy plik jest otwarty w C? Myślę, że bardziej techniczne pytanie brzmi: jak mogę pobrać liczbę odniesień do istniejącego pliku i ustalić za pomocą tej informacji, czy można bezpiecznie otworzyć.

Pomysł, który wdrażam, to kolejka plików. Zrzucasz niektóre pliki, mój kod przetwarza pliki. Nie chcę rozpocząć przetwarzania, dopóki producent nie zamknie deskryptora pliku.

Wszystko odbywa się w systemie Linux.

Dzięki, Chenz

questionAnswers(6)

yourAnswerToTheQuestion