Missing system call in linux emulation
Marcel Moolenaar
marcel at xcllnt.net
Tue Aug 12 09:56:18 PDT 2003
On Tue, Aug 12, 2003 at 05:42:51PM +0100, Steven Hartland wrote:
>
> Any one know how I can track down what function is missing and hence
> look at fixing it?
In the linux kernel source tree, look in arch/i386/kernel/entry.S.
There you'll find all the syscall entry points. Currently they go
all the way to 271. Also look at arch/alpha/kernel/entry.S...
Then, in /sys/i386/linux look in syscalls.master. There you'll
see we only have syscalls up to 221. See also /sys/alpha/linux...
One could:
o Add proper prototypes to syscalls.master of the 50 new syscalls
we don't know about,
o Declare all these syscalls as dummies (see linux_dummy.c) to begin
with,
o Really implement those syscalls that are used in practice.
Syscall 252 is exit_group(2).
FYI,
--
Marcel Moolenaar USPA: A-39004 marcel at xcllnt.net
More information about the freebsd-hackers
mailing list