| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/net/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\310\307\311&\210\312\313\314\315\316DD\317\320\321\322\323\307\304& \210\312\324\314\315\325DD\326\320\321\322\327\307\304& \210\312\330\314\315\331DD\332\322\333\307\304&\210\312\334\314\315\335DD\336\337\340\322\341\307\304& \210\312\342\314\315\343DD\344\322\345\307\304&\210\346\342!\210\312\347\314\315\350DD\351\322\352\307\304&\210\312\353\314\315\354DD\355\322\356\307\304&\207" [require comint shell custom-declare-group rlogin nil "Remote login interface." :group processes unix custom-declare-variable rlogin-program funcall function #[0 "\300\207" ["ssh"] 1 #1=""] "Name of program to invoke remote login." :version "24.4" :type string rlogin-explicit-args #[0 "\300\207" [("-t" "-t")] 1 #1#] "List of arguments to pass to `rlogin-program' on the command line." (repeat (string :tag "Argument")) rlogin-mode-hook #[0 "\300\207" [nil] 1 #1#] "Hooks to run after setting current buffer to rlogin-mode." hook rlogin-process-connection-type #[0 "\303\304\"\205 \305 \306\307\303#)\266\203\205 \307\207" [rlogin-program system-configuration inhibit-changing-match-data string-match "rlogin" "-solaris2" nil t] 7 #1#] "If non-nil, use a pty for the local rlogin process.\nIf nil, use a pipe (if pipes are supported on the local system).\n\nGenerally it is better not to waste ptys on systems which have a static\nnumber of them. On the other hand, some implementations of `rlogin' assume\na pty is being used, and errors will result from using a pipe instead." :set-after (rlogin-program) (choice (const :tag "pipes" nil) (other :tag "ptys" t)) rlogin-directory-tracking-mode #[0 "\300\207" [local] 1 #1#] "Control whether and how to do directory tracking in an rlogin buffer.\n\nnil means don't do directory tracking.\n\nt means do so using an ftp remote file name.\n\nAny other value means do directory tracking using local file names.\nThis works only if the remote machine and the local one\nshare the same directories (through NFS). This is the default.\n\nThis variable becomes local to a buffer when set in any fashion for it.\n\nIt is better to use the function of the same name to change the behavior of\ndirectory tracking in an rlogin session once it has begun, rather than\nsimply setting this variable, since the function does the necessary\nre-synching of directories." (choice (const :tag "off" nil) (const :tag "ftp" t) (other :tag "local" local)) make-variable-buffer-local rlogin-host #[0 "\300\207" [nil] 1 #1#] "The name of the default remote host. This variable is buffer-local." (choice (const nil) string) rlogin-remote-user #[0 "\300\207" [nil] 1 #1#] "The username used on the remote host.\nThis variable is buffer-local and defaults to your local user name.\nIf rlogin is invoked with the `-l' option to specify the remote username,\nthis variable is set from that." (choice (const nil) string)] 10)
#@27 Keymap for `rlogin-mode'.
(defvar rlogin-mode-map (byte-code ":\203 \301B\202 \302!\303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210\207" [shell-mode-map keymap copy-keymap define-key "" rlogin-send-Ctrl-C "" rlogin-send-Ctrl-D "" rlogin-send-Ctrl-Z "" rlogin-send-Ctrl-backslash "" rlogin-delchar-or-send-Ctrl-D " " rlogin-tab-or-complete] 5) (#$ . 2990))
(defvar rlogin-history nil)
#@1687 Open a network login connection via `rlogin' with args INPUT-ARGS.
INPUT-ARGS should start with a host name; it may also contain
other arguments for `rlogin'.
Input is sent line-at-a-time to the remote connection.
Communication with the remote host is recorded in a buffer `*rlogin-HOST*'
(or `*rlogin-USER@HOST*' if the remote username differs).
If a prefix argument is given and the buffer `*rlogin-HOST*' already exists,
a new buffer with a different connection will be made.
When called from a program, if the optional second argument BUFFER is
a string or buffer, it specifies the buffer to use.
The variable `rlogin-program' contains the name of the actual program to
run. It can be a relative or absolute path.
The variable `rlogin-explicit-args' is a list of arguments to give to
the rlogin when starting. They are added after any arguments given in
INPUT-ARGS.
If the default value of `rlogin-directory-tracking-mode' is t, then the
default directory in that buffer is set to a remote (FTP) file name to
access your home directory on the remote machine. Occasionally this causes
an error, if you cannot access the home directory on that machine. This
error is harmless as long as you don't try to use that default directory.
If `rlogin-directory-tracking-mode' is neither t nor nil, then the default
directory is initially set up to your (local) home directory.
This is useful if the remote machine and your local machine
share the same files via NFS. This is the default.
If you wish to change directory tracking styles during a session, use the
function `rlogin-directory-tracking-mode' rather than simply setting the
variable.
(fn INPUT-ARGS &optional BUFFER)
(defalias 'rlogin #[513 "\n\203 \306\307!\n\"\202 \307!\211\211\203'