Function: tramp-smb-action-get-acl

tramp-smb-action-get-acl is a byte-compiled function defined in tramp-smb.el.gz.

Signature

(tramp-smb-action-get-acl PROC VEC)

Documentation

Read ACL data from connection buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-smb.el.gz
(defun tramp-smb-action-get-acl (proc vec)
  "Read ACL data from connection buffer."
  (unless (process-live-p proc)
    ;; Accept pending output.
    (while (tramp-accept-process-output proc))
    (with-current-buffer (tramp-get-connection-buffer vec)
      ;; There might be a hidden password prompt.
      (widen)
      (tramp-message vec 10 "\n%s" (buffer-string))
      (goto-char (point-min))
      (while (and (not (eobp)) (not (looking-at-p "^REVISION:")))
	(forward-line)
	(delete-region (point-min) (point)))
      (while (and (not (eobp)) (looking-at-p "^.+:.+"))
        (forward-line))
      (delete-region (point) (point-max))
      (throw 'tramp-action 'ok))))