Could be related to these threads:
http://list-archive.xemacs.org/pipermail/xemacs-beta/2014-January/024736....
http://list-archive.xemacs.org/pipermail/xemacs-beta/2014-January/024741....
http://list-archive.xemacs.org/pipermail/xemacs-beta/2014-May/024848.html
http://list-archive.xemacs.org/pipermail/xemacs-beta/2015-January/025451....
Try this workaround:
(setq process-connection-type nil)
Just checking commit ids wrt the patch that fixed this, perhaps not
for all platforms -- it was
changeset: 5882:4949ccab25f1
user: Vin Shelton <acs(a)xemacs.org>
date: Tue Mar 24 15:50:43 2015 -0400
files: src/ChangeLog src/process-unix.c
description:
Get M-x shell working on cygwin
Which does indeed fall _between_ the two points you identify as
working vs. not working. . .
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL:
http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta