Contenido   Archivos   Índice   Bugs   Ejemplos  

Referencia del Archivo 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. Más...

#include <linux/fs.h>
#include <linux/ext2_fs.h>
#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/sched.h>
#include <linux/highuid.h>
#include <linux/quotaops.h>
#include <linux/module.h>

Funciones

int ext2_update_inode (struct inode *inode, int do_sync)
 Graba en un inodo físico del superbloque de EXT2 los datos de un inodo del VFS.

void ext2_read_inode (struct inode *inode)
 Lee un inodo físico del superbloque de EXT2 y lo ajusta a un inodo del vfs.


Descripción detallada

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.

Se han realizado dos modificaciones:

  1. En la función ext2_read_inode() se agregó código que proyecta las estructuras ACL y SC del inodo del ext2 en las estructuras ACL y SC del inodo del VFS, respectivamente.
  2. En la función ext2_update_inode() se agregó código que proyecta las estructuras ACL y SC del inodo del VFS en las estructuras ACL y SC del inodo del ext2, respectivamente.

Documentación de las variables

struct address_space_operations ext2_aops
 

Valor inicial:

 {
    readpage: ext2_readpage,
    writepage: ext2_writepage,
    sync_page: block_sync_page,
    prepare_write: ext2_prepare_write,
    commit_write: generic_commit_write,
    bmap: ext2_bmap
}


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