Function: tramp-gvfs-handle-set-file-uid-gid

tramp-gvfs-handle-set-file-uid-gid is a byte-compiled function defined in tramp-gvfs.el.gz.

Signature

(tramp-gvfs-handle-set-file-uid-gid FILENAME &optional UID GID)

Documentation

Like tramp-set-file-uid-gid for Tramp files.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-gvfs.el.gz
(defun tramp-gvfs-handle-set-file-uid-gid (filename &optional uid gid)
  "Like `tramp-set-file-uid-gid' for Tramp files."
  (with-parsed-tramp-file-name filename nil
    (tramp-flush-file-properties v localname)
    (when (natnump uid)
      (tramp-gvfs-set-attribute
       v "-t" "uint32"
       (tramp-gvfs-url-file-name filename) "unix::uid" (number-to-string uid)))
    (when (natnump gid)
      (tramp-gvfs-set-attribute
       v "-t" "uint32"
       (tramp-gvfs-url-file-name filename)
       "unix::gid" (number-to-string gid)))))