En vez de leer (o escribir) informaci�n directamente desde la memoria del n�cleo, procfs trabaja con funciones de retrollamada para los archivos: funciones que son llamadas cuando un archivo espec�fico est� siendo le�do o escrito. Tales funciones tienen que ser inicializadas despu�s de que el archivo procfs sea creado estableciendo los campos read_proc y/o write_proc en la struct proc_dir_entry* que retorna la funci�n create_proc_entry:
struct proc_dir_entry* entry; entry->read_proc = read_proc_foo; entry->write_proc = write_proc_foo; |
Si s�lo quieres usar la read_proc, la funci�n create_proc_read_entry descrita en Secci�n 4.1 puede ser utilizada para crear e inicializar la entrada procfs con una simple llamada.