Variable: tramp-file-mode-type-map

tramp-file-mode-type-map is a variable defined in tramp.el.gz.

Value

((0 . "-")
 (1 . "p")
 (2 . "c")
 (3 . "m")
 (4 . "d")
 (5 . "?")
 (6 . "b")
 (7 . "?")
 (8 . "-")
 (9 . "n")
 (10 . "l")
 (11 . "?")
 (12 . "s")
 (13 . "D")
 (14 . "w"))

Documentation

A list of file types returned from the stat system call.

This is used to map a mode number to a permission string.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defconst tramp-file-mode-type-map
  '((0  . "-")  ; Normal file (SVID-v2 and XPG2)
    (1  . "p")  ; fifo
    (2  . "c")  ; character device
    (3  . "m")  ; multiplexed character device (v7)
    (4  . "d")  ; directory
    (5  . "?")  ; Named special file (XENIX)
    (6  . "b")  ; block device
    (7  . "?")  ; multiplexed block device (v7)
    (8  . "-")  ; regular file
    (9  . "n")  ; network special file (HP-UX)
    (10 . "l")  ; symlink
    (11 . "?")  ; ACL shadow inode (Solaris, not userspace)
    (12 . "s")  ; socket
    (13 . "D")  ; door special (Solaris)
    (14 . "w")) ; whiteout (BSD)
  "A list of file types returned from the `stat' system call.
This is used to map a mode number to a permission string.")