%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/net/ |
Current File : //usr/local/share/emacs/27.2/lisp/net/tramp-compat.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@3 . (defalias 'tramp-unload-file-name-handlers #[0 "\300\207" ["."] 1 (#$ . 407)]) (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\207" [require auth-source format-spec ls-lisp parse-time shell subr-x] 2) #@41 The Emacs version used for compilation. (defconst tramp-compat-emacs-compiled-version "27.2" (#$ . 655)) (byte-code "\303 !@U\204 \304\305 \n#\210\303\207" [emacs-major-version tramp-compat-emacs-compiled-version emacs-version version-to-list warn "Tramp has been compiled with Emacs %s, this is Emacs %s"] 4) #@108 Call FUNCTION with ARGUMENTS if it exists. Do not raise compiler warnings. (fn FUNCTION &rest ARGUMENTS) (defalias 'tramp-compat-funcall '(macro . #[385 "\300\301D\302\303BBDE\207" [when functionp with-no-warnings funcall] 8 (#$ . 974)])) #@102 Return name of directory for temporary files. It is the default value of `temporary-file-directory'. (defalias 'tramp-compat-temporary-file-directory #[0 "\300\301\302N@!\207" [eval temporary-file-directory standard-value] 3 (#$ . 1225)]) (put 'tramp-compat-temporary-file-directory 'byte-optimizer 'byte-compile-inline-expand) #@114 Create a local temporary file (compat function). Add the extension of F, if existing. (fn F &optional DIR-FLAG) (defalias 'tramp-compat-make-temp-file #[513 "\301\302\303J\304\305\306N@!\"\307\310\"\311#)\207" [file-name-handler-alist nil expand-file-name tramp-temp-name-prefix eval temporary-file-directory standard-value file-name-extension t make-temp-file] 8 (#$ . 1560)]) (byte-code "\300\301\302\303#\210\304\305\306\307!\203 \307\202 \310\"\207" [put tramp-compat-make-temp-file byte-optimizer byte-compile-inline-expand defalias tramp-compat-temporary-file-directory-function fboundp temporary-file-directory tramp-handle-temporary-file-directory] 4) #@94 Return t if system process PROCESS-NAME is running for `user-login-name'. (fn PROCESS-NAME) (defalias 'tramp-compat-process-running-p #[257 "\211;\205o \301\302!\203 \303\302!\205o \302\211\"\207\301\304!\205o \301\305!\205o \306\303\304!\205+ \304 \211\203j \211@\305!\307\310\"A\311 \230\203b \307\312\"A\211\205Z \313\314!P\306\315\316#)\266\203\262\203b \315\262\210A\266\202\202+ \262\262\207" [inhibit-changing-match-data fboundp w32-window-exists-p functionp list-system-processes process-attributes nil assoc user user-login-name comm "^" regexp-quote t string-match] 13 (#$ . 2234)]) (byte-code "\300\301\302\303!\203\f \303\202 \304\"\210\300\305\302\306!\203 \306\202 \307\"\210\300\310\302\311!\203* \311\202+ \312\"\210\300\313\302\314!\2039 \314\202: \315\"\210\300\316\302\317!\203H \317\202I \320\"\210\300\321\302\322!\203W \322\202X \323\"\210\300\324\302\325!\203f \325\202g \326\"\210\300\327\302\330!\203u \330\202v \331\"\210\300\332\302\333!\203\204 \333\202\205 \334\"\210\302\335!\204\222 \300\335\336\"\210\300\337\302\340!\203\236 \340\202\237 \341\"\207" [defalias tramp-compat-file-attribute-type fboundp file-attribute-type #[257 "\211@\207" #1=[] 2 "The type field in ATTRIBUTES returned by `file-attributes'.\nThe value is either t for directory, string (name linked to) for\nsymbolic link, or nil.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-link-number file-attribute-link-number #[257 "\211A@\207" #1# 2 "Return the number of links in ATTRIBUTES returned by `file-attributes'.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-user-id file-attribute-user-id #[257 "\3008\207" [2] 3 "The UID field in ATTRIBUTES returned by `file-attributes'.\nThis is either a string or a number. If a string value cannot be\nlooked up, a numeric value, either an integer or a float, is\nreturned.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-group-id file-attribute-group-id #[257 "\3008\207" [3] 3 "The GID field in ATTRIBUTES returned by `file-attributes'.\nThis is either a string or a number. If a string value cannot be\nlooked up, a numeric value, either an integer or a float, is\nreturned.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-access-time file-attribute-access-time #[257 "\3008\207" [4] 3 "The last access time in ATTRIBUTES returned by `file-attributes'.\nThis a Lisp timestamp in the style of `current-time'.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-modification-time file-attribute-modification-time #[257 "\3008\207" [5] 3 "The modification time in ATTRIBUTES returned by `file-attributes'.\nThis is the time of the last change to the file's contents, and\nis a Lisp timestamp in the style of `current-time'.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-status-change-time file-attribute-status-change-time #[257 "\3008\207" [6] 3 "The status modification time in ATTRIBUTES returned by `file-attributes'.\nThis is the time of last change to the file's attributes: owner\nand group, access mode bits, etc., and is a Lisp timestamp in the\nstyle of `current-time'.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-size file-attribute-size #[257 "\3008\207" [7] 3 "The size (in bytes) in ATTRIBUTES returned by `file-attributes'.\nIf the size is too large for a fixnum, this is a bignum in Emacs 27\nand later, and is a float in Emacs 26 and earlier.\n\n(fn ATTRIBUTES)"] tramp-compat-file-attribute-modes file-attribute-modes #[257 "\3008\207" [8] 3 "The file modes in ATTRIBUTES returned by `file-attributes'.\nThis is a string of ten letters or dashes as in ls -l.\n\n(fn ATTRIBUTES)"] format-message format tramp-compat-directory-name-p directory-name-p #[257 "\211G\301\302V\203 SH\262\211\303U\206 \304>\205 \211\305U\207" [system-type 46 0 47 (windows-nt ms-dos) 92] 5 "Return non-nil if NAME ends with a directory separator character.\n\n(fn NAME)"]] 4) #@48 The error symbol for the `file-missing' error. (defconst tramp-file-missing (byte-code "\300\301N\203 \300\207\302\207" [file-missing error-conditions file-error] 2) (#$ . 6103)) (byte-code "\300\301\302\303!\203\f \303\202 \304\"\210\300\305\302\306!\203) \307\310!\205 \310\306!\311\232\203) \306\202* \312\"\210\300\313\302\314!\203F \307\310!\205= \310\314!\315\232\203F \314\202G \316\"\210\300\317\302\320!\203c \307\310!\205Z \310\320!\321\232\203c \320\202d \322\"\207" [defalias tramp-compat-file-local-name fboundp file-local-name #[257 "\300\301\"\206 \211\207" [file-remote-p localname] 4 "Return the local name component of NAME.\nIt returns a file name which can be used directly as argument of\n`process-file', `start-file-process', or `shell-command'.\n\n(fn NAME)"] tramp-compat-file-name-quoted-p file-name-quoted-p functionp func-arity (1 . 2) #[513 "\211?\205 \301\302\303!\")\207" [file-name-handler-alist string-prefix-p "/:" tramp-compat-file-local-name] 6 "Whether NAME is quoted with prefix \"/:\".\nIf NAME is a remote file name and TOP is nil, check the local part of NAME.\n\n(fn NAME &optional TOP)"] tramp-compat-file-name-quote file-name-quote (1 . 2) #[513 "\211?\205 \301\"\203 \202 \302!\303\304!Q)\207" [file-name-handler-alist tramp-compat-file-name-quoted-p file-remote-p "/:" tramp-compat-file-local-name] 6 "Add the quotation prefix \"/:\" to file NAME.\nIf NAME is a remote file name and TOP is nil, the local part of NAME is quoted.\n\n(fn NAME &optional TOP)"] tramp-compat-file-name-unquote file-name-unquote (1 . 2) #[513 "\211?\205 \301!\302\"\203\"