>>>> In xemacs-patches:
<y9lya0ilymb.fsf(a)sams.informatik.uni-tuebingen.de>
>>>> sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
wrote:
* efs.el (efs-ls): Proper `noerror' handling for CWD.
EFS has not been fixed for me. I get an error when I am putting the
local file "/tmp/test" to the remote file
"/yamaoka@jpl.org:/tmp/test"
using `C' command in dired as follows:
[...]
ftp> type image
200 Type set to I.
ftp> put /tmp/test /tmp/test
200 PORT command successful.
150 Opening BINARY mode data connection for /tmp/test.
226 Transfer complete.
quote cwd /tmp/test
5 bytes sent in 0.00021 seconds (23 Kbytes/s)
ftp> 550 /tmp/test: Not a directory
It seems that the argument of CWD command should be a directory, not a
file. EFS is too difficult for me to analyze more. By the way, I
found some unbound variables in `efs-ls'. Here is a patch for it.
--- efs.el~ Mon Sep 25 22:03:38 2000
+++ efs.el Tue Sep 26 23:55:08 2000
@@ -4685,9 +4685,9 @@
msg)
nil
(efs-cont (result line cont-lines)
- (host-type listing-type host user temp-file path
+ (host-type listing-type host user temp temp-file path
switches file lsargs noparse parse noerror
- msg nowait cont)
+ msg nowait cont nlist)
(if result
(if noerror
(if cont
--
Katsumi Yamaoka <yamaoka(a)jpl.org>