On Mon, Dec 10, 2001 at 09:45:32AM -0800, Thomas Bushnell, BSG wrote: > Ignoring signals isn't what should be done, it's setting the terminal > modes properly. > > C-y sends SIGTSTP when it is read from the terminal (not when it's > typed; that's what makes it different from C-z) if ISIG is set in the > lflag element of the termios structure. > > Are you sure it's getting SIGSTOP?? Nothing should be sending that at > all.
That's what gdb said. Haven't had time to play with it again.
Chris committed a patch to nano's CVS which fixes the problem. He stole
the fix from less.
signal_init()
- Unconditionally disable VDSUSP if it exists, stops ^Y
suspending nano on the Hurd.
Can you tell us if this is {the,a} correct fix? I can attach the patch
if you want. The fix is applied to nano 1.1.4-1.diff.gz which I just
uploaded to Debian's incoming today.
Thanks,
Jordi
--
Jordi Mallach P�rez || [EMAIL PROTECTED] || Rediscovering Freedom,
aka Oskuro in || [EMAIL PROTECTED] || Using Debian GNU/Linux
Reinos de Leyenda || [EMAIL PROTECTED] || http://debian.org
http://sindominio.net GnuPG public information: pub 1024D/917A225E
telnet pusa.uv.es 23 73ED 4244 FD43 5886 20AC 2644 2584 94BA 917A 225E
msg02374/pgp00000.pgp
Description: PGP signature
