How do I unmount a network volume?
NSWorkspace
thinks they're neither removable nor unmountable. unmountAndEjectDeviceAtPath: @"/Volumes/the network volume in question"
causes nothing whatsoever to happen. There's probably some easy way to do this, sitting right under my nose, but I can't find it.
I don't want to resort to making an Applescript telling the Finder to Eject network volumes and calling it from Cocoa because that's just incredibly icky.
(my dev platform is Tiger, by the way)