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