Сверх того, я не верю, что есть API для него, распространенный на разных платформах.Однако вы можете проанализировать вывод команды mount
:
~$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk1s2 on /Users/nknight (hfs, local, nodev, nosuid, journaled, nobrowse)
mount
без аргументов примерно одинаково влияет на большинство систем * nix-ish, хотя я не верю, что формат выводастандартизирован везде.
Однако я бы рекомендовал вам пересмотреть свой подход.Весь смысл сетевых файловых систем в том, что приложения не должны заботиться о них.Попробуйте опубликовать еще один вопрос, объясняющий, чего вы пытаетесь достичь, делая это.Кто-то может предложить превосходное и более обобщенное решение.