PROPER fix for the umount-dirs-with-spaces problem, using fork() and execlp()
authorManuel Amador (Rudd-O) <rudd-o@rudd-o.com>
Fri, 14 Aug 2009 06:30:11 +0000 (01:30 -0500)
committerManuel Amador (Rudd-O) <rudd-o@rudd-o.com>
Fri, 14 Aug 2009 06:30:11 +0000 (01:30 -0500)
commite78d7a2688651b2531cbb8f6d280ac10808b1be9
tree484fd33cfd38c383b04c0c2f982bcebf8438b0d0
parent5ecfc3a6668cf202924078eb4c05b4d07790900b
PROPER fix for the umount-dirs-with-spaces problem, using fork() and execlp()

Inspired by: http://groups.google.com/group/zfs-fuse/browse_frm/thread/c09d0c3433dacd1a?hl=en#

(the patch posted there was a non-fix because it simply passed the recursive buck -- with the patch in, directories with quotes in their names would have failed just as easily)
src/lib/libzfs/libzfs_mount.c