Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!seismo!hao!hplabs!sri-unix!chris%umcp-cs@udel-relay From: chris%umcp-cs%udel-relay@sri-unix.UUCP Newsgroups: net.unix-wizards Subject: Re: sh and sigtstp problem. Message-ID: <3698@sri-arpa.UUCP> Date: Mon, 1-Aug-83 18:27:25 EDT Article-I.D.: sri-arpa.3698 Posted: Mon Aug 1 18:27:25 1983 Date-Received: Thu, 4-Aug-83 00:03:43 EDT Lines: 25 From: Chris TorekFrom: JPAYNE@BBNG ... I tried Pausing emacs under /bin/sh and emacs simply returned immediately and repainted the screen. ... The kernel remembers whether or not the new signal mechanism has been used in any way .... Perhaps the kernel refuses to send signals greater than 16, when the new mechanism hasn't been used, so that old programs don't break. ... when a program that uses sigset etc. decides to kill its process group, the kernel says "Okay ...." Sound plausible? or am I still confused? That was my initial thought. However, your first example disproves it. Emacs uses the new signal mechanism! Also, I took a look into the kernel code and came up with ... nothing. The code which sends signals just calls psignal on the appropriate processes. There may be something special in psignal; it'll take more digging on my part before I'm sure. - Chris