Diseñar una llamada al sistema a su
imaginación. Mínimo que sea de tipo entero, con tres parámetros dos
de entrada y uno de salida.
Modificar los ficheros fuentes que definen las
llamadas al sistema en usr/src/linux-2.4, include/asm/unistd.h y
arch/i386/kernel/entry.s.
Integrar el código fuente de la llamada en
kernel/sys.c.
Compilar el nuevo núcleo y reiniciar el
computador.
Diseñar e implementar un programa que utilice
esta nueva llamada, utilizando una macro similar a _syscall3,
definida en unistd.h.
<
Escribir y entregar
una memoria con todos los pasos dados, que contenga los ficheros
modificados con el código añadido, el código de la nueva llamada y
el código de procedimiento que la utiliza.