>>>> "Holger" == Holger Schauer
<schauer(a)coling.uni-freiburg.de> writes:
Holger> Hi efs-folks !
Holger> I've reported a reproducible hang (for me, at least) on NT4SP4, with the
Holger> current efs-package for XEmacs 21. That is, efs-version 1.18/1.57.
Holger> First hint: the ftp-client is "eingedeutscht", i.e. it answer for
Holger> example "Hash EIN (2048 Bytes/sec)" instead of using "hash
mark".
Holger> Fiddling with efs-hash-mask-msgs didn't help.
You mean `efs-hash-mark-msgs'.
>>>> "JV" == Jan Vroonhof schrieb am 29 Jun 1999
19:15:13 +0200:
JV> Does this patch help (It basically trying to push the NT ftp
JV> client into flushing the buffer the same way as at other points).
Holger> No, unfortunately it doesn't. But I can show where it hangs - in the
Holger> same function, i.e. efs-raw-send-command in
You mean `efs-raw-send-cmd'.
Holger> (prog1
Holger> (if nowait
Holger> nil
Holger> ;; hang around for command to complete
Holger> ;; Some clients die after the command is sent, if the server
Holger> ;; times out. Don't wait on dead processes.
Holger> (efs-kbd-quit-protect proc
Holger> (while (and efs-process-busy
Holger> ;; Need to recheck nowait, since it may get reset
Holger> ;; in a cont.
Holger> (null efs-process-nowait)
Holger> (memq (process-status proc) '(run open)))
Holger> (accept-process-output proc)))
Holger> It jumps to the else part and then happily loops. Introducing a
Holger> time-out to accept-process-output didn't change that.
This really looks like a bug in the NT subprocess support.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla