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 Torek 

	From: 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