From: Miklos S. <mi...@sz...> - 2004-11-01 18:21:12
|
> I'm now developing msnet-into-linux-fs daemon using fuse and > libsmbclient (yes, there's another project, I know, but...), and > when user presses Ctrl+C, daemon must unmount all mounted smb > shares, which are mounted on top of the fuse tree. Unmounting must > be done when fuse is still running and processing events, since > smbumount traverses filesystem (realpath() again). Hence the need to > asynchronously unmount one share at a time, and stop event loop only > after all unmounters are exited. I see. Does smbumount do anything special? If not then the default lazy unmount should take care of unmounting all sub-mounts. Miklos |