32bit and 64bit syscall issues

Debora Velarde dvelarde at us.ibm.com
Mon Mar 14 19:49:04 UTC 2005






> > 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-audit/attachments/20050314/fbfe550d/attachment.htm>


More information about the Linux-audit mailing list