acl.c | Definición de las funciones relativas a las listas de control de acceso |
attr.c | Se cambió la forma en que se verifican los permisos: se eliminaron las capacidades y se introdujo la idea de los permisos por ACL |
exec.c | Contiene las llamadas do_execve() y sys_uselib() que fueron modificadas |
ext2_fs.h | Constantes y estructuras de ext2 |
fs.h | Definiciones, estructuras y prototipos de funciones que manejan el VFS. En particular se encuentra la estructura inode donde se realizaron los cambios |
fs_acl.h | Definiciones, estructuras y prototipos de funciones que manejan las ACL de los inodos del VFS |
ialloc.c | Se modificó levemente la función ext2_new_inode() |
ext2/inode.c | Funciones encargadas de manejar los inodos físicos de ext2. También están las que se encargan de cargar el inodo físico al inodo del VFS y viceversa |
inode.c | Funciones que manejan los inodos que se encuentran en el VFS |
namei.c | Contiene las funciones donde se implementaron los nuevos controles de acceso para ACLs |
namespace.c | Contiene algunas llamadas y funciones auxiliares ligeramente modificadas o que deberían haber sido modificadas |
open.c | Funciones que manejan archivos abiertos del VFS |
fs/sc.c | Funciones y llamadas al sistema que manejan las clases de acceso de los inodos del VFS |
kernel/sc.c | Definiciones de las funciones declaradas en sc.h y algunas funciones auxiliares |
sc.h | Definiciones, estructuras y prototipos de funciones para manejar las clases de seguridad (SC) en general |
stat.c | Llamadas al sistema de la familia stat |
subjectsc.c | Definiciones de las funciones declaradas en subjectsc.h y algunas funciones auxiliares |
subjectsc.h | Definiciones y prototipos de funciones para manejar las SC de los usuarios |
sys.c | Contiene la familia de llamdas setuid, entre otras |
unistd.h | Se agregaron las definiciones necesarias para registrar las nuevas llamadas al sistema |
i386/unistd.h | Se agregaron las definiciones necesarias para registrar las nuevas llamadas al sistema |