> > 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.