Contenido   Archivos   Índice   Bugs   Ejemplos  

Lista de Bugs

Global mac_permission (struct inode *inode, int mode)
Hay que bloquear subjectsc

Mal programada, mal indentada, mal concevida. MAL!

Archivo sc.c
Los conjuntos de categorías deben implementarse con arreglos o conjuntos de bits cada uno representando una categoría, ver capability.h.

Global is_secadm (void)
No debería ir en este archivo!

Global subjectscget (uid_t uid)
Debería buscar dentro del bucket (una lista enlazada?)

Global sys_chmod (const char *filename, mode_t mode)
Si no hay espacio en la ACL para todos los cambios, no se realiza ninguno.

Global chown_common (struct dentry *dentry, uid_t user, gid_t group)
No verifica si va a haber espacio para la operación!!

Global sc_for_each_cat (sc, i)
el 'arreglo' de categorías podría ser un TAD por sí mismo.

Global sc_addcat (struct sc *sc, int cat)
Siempre agrega la categoría por más que ya esté.

Global sc_compare (struct sc *sc1, struct sc *sc2)
Si alguna de las SC a comparar no son válidas, el resultado es impredecible.

Generado el Fri Jan 10 09:11:43 2003 para Lisex por doxygen1.3-rc2