From owner-freebsd-emulation Tue May 4 18:51: 3 1999 Delivered-To: freebsd-emulation@freebsd.org Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (Postfix) with ESMTP id D937415519 for ; Tue, 4 May 1999 18:51:01 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.3/8.8.8) with ESMTP id SAA02895; Tue, 4 May 1999 18:47:56 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199905050147.SAA02895@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Amancio Hasty Cc: Mike Smith , Leigh Hart , emulation@FreeBSD.ORG Subject: Re: ViaVoice... In-reply-to: Your message of "Tue, 04 May 1999 13:56:31 PDT." <199905042056.NAA00536@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 04 May 1999 18:47:56 -0700 From: Mike Smith Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Okay, whats rt_signal I presume that it means real time signals and if so > do we have a BSD counterpart ? Your access to the Linux source is just as open as mine. 8) > > > 21258 audiog CALL #174 ... > > #174 is sys_rt_sigaction. Ok, who's up for some more hacking? 8) Basically it's just the old sigaction syscall with an extra argument (the size of the sigaction struct). However, they more or less ignore the size (the call just fails when it doesn't match). Look at linux/arch/i386/kernel/signal.c for the old sigaction and linux/kernel/signal.c for the new one, and then patch our linux_signal.c accordingly. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message