Мне нужно реализовать кроссплатформенный обработчик для событий монтирования / размонтирования съемного носителя. Это было не сложно реализовать на Windows
, теперь мне нужно промыть и повторить на Mac
на Linux
. Я полагаю, что эти платформы обрабатывают съемные носители по-разному. Какие API-интерфейсы мне следует изучить?
Еще одна заметка об API. MSDN является довольно хорошим ресурсом для всех API Windows для всех платформ, как Microsoft. Существуют ли аналогичные ресурсы для разработки на Mac и Linux, где все документы по всем API-интерфейсам объединены и просты для поиска / навигации?
Редактировать: Для Mac стороны есть DiskArbitration Framework, который, кажется, делает всю работу.