Received: by mail.netbsd.org (Postfix, from userid 605) id D71FC14A376; Thu, 20 Feb 2014 00:41:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id EA84014A375 for ; Thu, 20 Feb 2014 00:41:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 3wJ8gT6YlPCp for ; Thu, 20 Feb 2014 00:41:05 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 34B2014A342 for ; Thu, 20 Feb 2014 00:41:05 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 2EB9196; Thu, 20 Feb 2014 00:41:05 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Thu, 20 Feb 2014 00:41:05 +0000 From: "Antti Kantee" Subject: CVS commit: src/sys/rump To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20140220004105.2EB9196@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Antti Kantee" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: pooka Date: Thu Feb 20 00:41:05 UTC 2014 Modified Files: src/sys/rump/include/rump: rump.h src/sys/rump/librump/rumpkern: signals.c Log Message: Remove the "host" signal model. I'm not sure it ever made any sense. I'm also quite sure nobody ever really wanted to use it. Change the "raise" sigmodel to include the rump kernel PID in the call to rumpuser_kill(). The purpose is to provide some hint for non-POSIX platforms which don't sport signals and multiplex many clients in a single address space. While this is technically an ABI change, see above. Also, since rumpuser_kill() was not documented, I'll just claim I'm fixing a bug in the implementation (and will be sure to document the interface correctly very soon). To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/rump/include/rump/rump.h cvs rdiff -u -r1.12 -r1.13 src/sys/rump/librump/rumpkern/signals.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.