From owner-freebsd-hackers@FreeBSD.ORG Mon Aug 18 11:39:06 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A940A37B401 for ; Mon, 18 Aug 2003 11:39:02 -0700 (PDT) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD77543FB1 for ; Mon, 18 Aug 2003 11:39:00 -0700 (PDT) (envelope-from freebsd-hackers@m.gmane.org) Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 19oovD-0000Bp-00 for ; Mon, 18 Aug 2003 20:40:03 +0200 Mail-Followup-To: freebsd-hackers@freebsd.org X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-hackers@freebsd.org Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19oomv-00008v-00 for ; Mon, 18 Aug 2003 20:31:29 +0200 Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 19oolt-000073-00 for ; Mon, 18 Aug 2003 20:30:25 +0200 From: Andreas Fuchs Date: Mon, 18 Aug 2003 18:30:25 +0000 (UTC) Lines: 18 Message-ID: <867k5akedb.fsf@boinkine.defun.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org Mail-Copies-To: never X-Url: http://asf.void.at/ X-Attribution: asf Cancel-Lock: sha1:xYx+F4JVhP5Xmnw7pSNPDa1neu8= Sender: news Subject: SIGRTMIN, SIGRTMAX, sigqueue? A call for estimates X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2003 18:39:07 -0000 Hi all, What do you think, how much work will it take to get sigqueue and the SIGRT* bunch into freebsd (5-CURRENT)? I'm working on a port of Steel Bank Common Lisp's threading layer to freebsd (from linux), and it uses some realtime signal functionality, especially to raise conditions in other threads. Did anybody on this list try to implement sigqueue, etc. before? How far did they get? What were the complications? I couldn't find discussion on this in gmane.org's or freebsd.org's archive, so I'm asking here. Of course, I'm also interested in help from other interested porters, implementors or (preferably) kernel hackers. (-: Thanks, -- Andreas Fuchs, , asf@jabber.at, antifuchs