Check for the SYSCALL_DEFINE[0-6] macros. commit 1a94bc34768e463a93cb3751819709ab0ea80a01 Author: Heiko Carstens <heiko.carstens@de.ibm.com> Date: Wed Jan 14 14:13:59 2009 +0100 [CVE-2009-0029] System call wrapper infrastructure From: Martin Schwidefsky <schwidefsky@de.ibm.com> By selecting HAVE_SYSCALL_WRAPPERS architectures can activate system call wrappers in order to sign extend system call arguments. All architectures where the ABI defines that the caller of a function has to perform sign extension probably need this. On 3/11/13, Niroj Pokhrel <nirojpokhrel@gmail.com> wrote:
Hi All, I am newbies to Linux and am going through system call in kernel-3.4. I just wanted to check how sys_read, sys_write or other system calls work but I was searching for the implementation but couldn't find it. I found that : System Call are added in /arch/x86/syscalls/syscall_32(or64).tbl. and they were declared in /incude/linux/sycalls.h But I was not able to find exactly where they are implemented.
Thanking you all in advance.
-- Regards, Denis