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