Если я поделюсь дескриптором файла с другим процессом, использующим SCM_RIGHTS, есть ли способ узнать, когда он был закрыт? - PullRequest
1 голос
/ 24 апреля 2020

Вопрос в основном говорит сам за себя. У меня есть один процесс, который открывает файловые дескрипторы для использования другим в моей Linux системе. После открытия дескриптора он передается через сокет домена Unix клиентскому процессу с использованием SCM_RIGHTS. В моем серверном процессе есть некоторые другие ресурсы (те, которые открывают дескриптор), которые я хотел бы очистить, когда клиент завершил работу с дескриптором файла. Есть ли механизм, с помощью которого я могу получать уведомления, когда клиент закрывает свою копию дескриптора файла?

...