Coda File System

Re: emacs and coda on NetBSD/1.6

From: Stephen J. Turnbull <stephen_at_xemacs.org>
Date: Thu, 13 Feb 2003 15:33:47 +0900
>>>>> "Brett" == Brett Lymn <blymn_at_baesystems.com.au> writes:

    Brett> I think it is.  If you disable the use of SIGIO when you
    Brett> build emacs then you may find things more stable, Just
    Brett> #undef SIGIO in one of the headers (syssignal.h I think).
    Brett> This has worked for me for a long while.  I did log this as
    Brett> a bug with the emacs people but they were at a loss as to
    Brett> what was going wrong.  From the digging I did it appears
    Brett> that emacs gets into a loop where it is expecting to get a
    Brett> SIGIO but the signal is never delivered - if you kill -IO
    Brett> the emacs process then it will probably wake up and
    Brett> continue on.

This is pure magic to me, but XEmacs #defines BROKEN_SIGIO on some
platforms, and avoids it altogether on others.  You might want to look
into differences between GNU Emacs and XEmacs in that code.

-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.
Received on 2003-02-13 01:37:53