Trailing-Edge
-
PDP-10 Archives
-
mit_emacs_170_teco_1220
-
emacs/ftplib.emacs
There are no other files named ftplib.emacs in the archive.
!* -*-TECO-*- *!
!* <SHSU>FTPLIB.EMACS.3, 1-Jul-82 16:14:48, Edit by SHSU!
!* keep same generation numbers even if FTPing over ARPA.!
!* just doing 2 ESC's defaults local version number to 0.!
!~FILENAME~:! !FTP new files from XX.!
FTPLIB
!<ENTRY>:! !Update Directory:! !C FTP new files from XX.!
:i*[3 fq3"e :i3EMACS' !* 3: directory name!
0fzdo <emacs>ftp 3
!* get directory listing into XX.DIR!
f[BBind f[DFile [1[2 !* working buffer!
erPS:<3>XX.DIR @y ed !* read in directory listing and!
!* delete!
j k !* remove PS:<EMACS>!
< .-z; :x1 l et1 0fsDVersionu1 !* get next filename!
1:< 1,er >f"nu2 f=2OPN0104 -8"l -k' !<!>'w !* open file, if file!
!* not found then!
!* save line; if!
!* other error, kill!
!* line!
fsIFVersion-q1:"l -k' ec !* if our version ge, then!
> !* delete from list!
:i*Delete files not wanted[..j !* let user edit list!
j !* ...!
j 0s <:s; i> !* double all ^Vs!
j iFTP
MIT-XX
!* insert start up commands!
[1
< .-z; iGET <3> .u1 :l q1,.x1 27i i<3> g1 l >
]1 !* turn each filename into GET!
!* command, but remember version!
iBYE !* numbers for stupid ARPA ftp!
DISCONNECT
QUIT
et<3>UPDATE.CMD eihpef !* write command file!
fsOFileu1 @ft
Written: 1
0fsEchoActivew !* tell user!
!*
* Local Modes:
* Comment Column:40
* End:
*!