Function: tramp-gvfs-unmount
tramp-gvfs-unmount is a byte-compiled function defined in
tramp-gvfs.el.gz.
Signature
(tramp-gvfs-unmount VEC)
Documentation
Unmount the object identified by VEC.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp-gvfs.el.gz
(defun tramp-gvfs-unmount (vec)
"Unmount the object identified by VEC."
(setf (tramp-file-name-localname vec) "/"
(tramp-file-name-hop vec) nil)
(when (tramp-gvfs-connection-mounted-p vec)
(tramp-gvfs-send-command
vec "gvfs-mount" "-u"
(tramp-gvfs-url-file-name (tramp-make-tramp-file-name vec))))
(while (tramp-gvfs-connection-mounted-p vec)
(read-event nil nil 0.1))
(tramp-cleanup-connection vec 'keep-debug 'keep-password))