From owner-freebsd-hackers Sat Dec 21 10:44:21 2002 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 422BA37B401 for ; Sat, 21 Dec 2002 10:44:20 -0800 (PST) Received: from puffin.mail.pas.earthlink.net (puffin.mail.pas.earthlink.net [207.217.120.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3DC843EDC for ; Sat, 21 Dec 2002 10:44:19 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from [216.20.231.174] (helo=mindspring.com) by puffin.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18Pobf-0004sa-00; Sat, 21 Dec 2002 10:44:15 -0800 Message-ID: <3E04B62D.642DE2B6@mindspring.com> Date: Sat, 21 Dec 2002 10:42:53 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Pawel Jakub Dawidek Cc: freebsd-hackers@freebsd.org Subject: Re: Syscall number. References: <20021220184337.GD11475@garage.freebsd.pl> <20021221032233.GG11475@garage.freebsd.pl> <3E04A8D2.C6CDBF6A@mindspring.com> <20021221175226.GP11475@garage.freebsd.pl> <3E04B3A6.A820638A@mindspring.com> <20021221183703.GQ11475@garage.freebsd.pl> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4825d0013a81a5f50941fa0ef5f3d47d7a2d4e88014a4647c350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Pawel Jakub Dawidek wrote: > But I may catch even _all_ system call, so making separate functions > for every syscall isn't good idea (if I understand You well). The place to deal with that is to replace the exec loader so you can manage the trap code yourself, instead of replacing system call entry points. Execution class loaders can also be loadable modules (e.g. IBCS2, Linux, etc.). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message