i do know i made some process changes, and in fact some in the area of
kill-process; but they certainly shouldn't apply to 21.1.
could you please try the "brute force" method? ie download 21.1.6 or some
version that you're sure actually works, and test that this works, to make sure
you're not imagining things. if this really checks out ok, then just patch up
one version at a time, recompiling and testing each one, and you should be able
to figure out which version broke. at this point i'm sure i can figure out
exactly which change broke it.
Adrian Aichner wrote:
Hello Ben!
I can't figure out which change broke
(interrupt-process ...)
in XEmacs 21.1 and XEmacs 21.2 built natively on NT4SP5.
This is the reason why kill-compilation is no longer working in
*compile* buffers (needless to say: It used to work to
approx. 21.1.7).
Perhaps you'll have some ideas. I am copying Gunnar who has also done
work in the process area.
Here's how far my diagnosis goes:
This works:
(start-process "sleepy" nil "sleep" "60")
(message "before: %S" (get-process "sleepy"))
(interrupt-process "sleepy")
(message "after: %S" (get-process "sleepy"))
This doesn't:
(start-process "shell" nil "cmd" "/c" "sleep"
"60")
(message "before: %S" (get-process "shell"))
(interrupt-process "shell" t)
(message "after: %S" (get-process "shell"))
It would be great if we could fix this for 21.1 even, if not for
21.1.10.
Best regards,
Adrian
--
Ben
In order to save my hands, I am cutting back on my mail. I also write
as succinctly as possible -- please don't be offended. If you send me
mail, you _will_ get a response, but please be patient, especially for
XEmacs-related mail. If you need an immediate response and it is not
apparent in your message, please say so. Thanks for your understanding.
See also
http://www.666.com/ben/chronic-pain/