Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2001 14:29:24 +0300
From:      "Nickolay A.Kritsky" <nkritsky@internethelp.ru>
To:        freebsd-hackers@freebsd.org
Subject:   Changing syscalls numbers
Message-ID:  <1781939088.20011031142924@internethelp.ru>

next in thread | raw e-mail | index | archive | help
  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1781939088.20011031142924>