> What isn't found in either of the unistd.h files are some of
the
syscall
> names.
> Some of the syscalls in Klaus' list are found in the header files with
a
> different syscall name.
> Here are the ones I found:
> Syscall # Klaus /usr/include/asm-i386/unistd.h
> 182 __NR_chown16 __NR_chown
But if you look in the kernel's include file, it is __NR_chown.
So where
did
the 16 come from? Which name is really valid? The tables have to be
automatically generated or there is way to much room for human error.
I believe Klaus said he got the info in the file he sent me from the kernel
syscall table.
I know he said he used a script to create the file.