M-x shell breakage with tcsh

Jerry James <[email protected]>
Newsgroups gmane.emacs.xemacs.beta
Message-ID <CAHCOHQm3rd9d+hWM89hLr2DWPbjCqhT_Wm--CT4BoVeHMcJPgQ@mail.gmail.com>
I've received a report that M-x shell is broken for a tcsh user on Fedora:

https://bugzilla.redhat.com/show_bug.cgi?id=1222897

Playing with it a bit, I discovered that M-x gdb is also somewhat
broken, in the same way.  The subprocesses are calling tcgetsid() on
the pipes that connect them to the XEmacs process, and are getting
ENOTTY responses.  If anybody understands how that code works and
could give some guidance on how to resolve the issue, your help would
be much appreciated.

The user reports that this problem does NOT happen with Fedora 21
XEmacs, which is a build of mercurial commit acf1c26e3019, but it DOES
happen with Fedora 22 XEmacs, which is a build of mercurial commit
23178aa71f8b.

Thanks,
-- 
Jerry James
http://www.jamezone.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.