system call Ejercicio 1 practico 2

Re: system call Ejercicio 1 practico 2

de Pedro Liber Antonio Carrasco Aguilar -
Número de respuestas: 0
Este procedimiento anda!!

https://tssurya.wordpress.com/2014/08/19/adding-a-hello-world-system-call-to-linux-kernel-3-16-0/

Es porque se mantiene compativididad hacia atras?

pregunto xq segun entiendo en esto

unix.stackexchange.com/questions/223888/how-to-add-a-system-call-in-linux-kernel-4-x

y en esto https://lwn.net/Articles/604287/

syscalltbl.sh

genera Automagicamente arch/x86/include/generated/asm/syscalls_32.h. Por lo que no seria necesario agragar

arch/x86/syscalls/syscall_32.tbl

ni

include/linux/syscalls.h

Entendi mal?
Para que esta el macro SYSCALL_DEFINEn en este caso SYSCALL_DEFINE0(long hello) que expande a una "asmlinkage long sys_hello()" o algo asi?

Salu2