From owner-freebsd-hackers Wed Oct 31 3:30:14 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from internethelp.ru (wh.internethelp.ru [212.113.112.145]) by hub.freebsd.org (Postfix) with ESMTP id 5F42B37B405 for ; Wed, 31 Oct 2001 03:30:08 -0800 (PST) Received: from IBMKA (ibmka.internethelp.ru. [192.168.0.6]) by internethelp.ru (8.9.3/8.9.3) with ESMTP id OAA61403 for ; Wed, 31 Oct 2001 14:30:00 +0300 (MSK) Date: Wed, 31 Oct 2001 14:29:24 +0300 From: "Nickolay A.Kritsky" X-Mailer: The Bat! (v1.49) Personal Reply-To: "Nickolay A.Kritsky" X-Priority: 3 (Normal) Message-ID: <1781939088.20011031142924@internethelp.ru> To: freebsd-hackers@freebsd.org Subject: Changing syscalls numbers Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 Hi, freebsd-hackers. Recently I was trying to change some syscalls numbers (i.e. syscall exit would have number 5 and syscall open would have number 1). My thought was, that for that operation one must edit file /usr/src/sys/kern/syscalls.master and remake world. I edited the file named above, rebooted in single-user mode, and ran "make buildworld && make buildkernel && make installkernel && make installworld". Everything seems to be OK, new kernel has been built and installed (I think it is `new', because /kernel has the creation date of "make installkernel" and diff says it differs from /kernel.old ), but mov eax,1 push eax int 80h still performs exit. Could you point me, what wrong assumptions/steps have I done? Any help is very good. PS: please cc me in your reply, as I am not subscriber of this list, or reply directly to me, if you consider this thread OT. ;------------------------------------------- ; NKritsky ; SysAdmin InternetHelp.Ru ; http://www.internethelp.ru ; mailto:nkritsky@internethelp.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message