LKMPG: Fasi preliminari: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 6: Riga 6:
Tutti i moduli terminano chiamando o la funzione <code>cleanup_module</code> o la funzione specificata nella chiamata di <code>module_exit</code>. Questa è la funzione d'uscita dei moduli: questa rimuove qualsiasi cosa la funzione d'ingresso ha fatto. Elimina le funzionalità registrate dal modulo all'interno del kernel dalla funzione d'ingresso.
Tutti i moduli terminano chiamando o la funzione <code>cleanup_module</code> o la funzione specificata nella chiamata di <code>module_exit</code>. Questa è la funzione d'uscita dei moduli: questa rimuove qualsiasi cosa la funzione d'ingresso ha fatto. Elimina le funzionalità registrate dal modulo all'interno del kernel dalla funzione d'ingresso.


Ogni modulo deve avere una funzione d'ingresso ed una d'uscita. Poichè c'è piu di un modo di specificare le funzioni d'ingresso ed uscita, cercherò di fare del mio meglio usando i termini `funzione d'ingresso' e `funzione d'uscita', ma se dovessi confondermi, riferendomi a loro come <code>init_module</code> e <code>cleanup_module</code>, penso che capirai cosa cerco di dire.
Ogni modulo deve avere una funzione d'ingresso ed una d'uscita. Poichè c'è piu di un modo di specificare le funzioni d'ingresso ed uscita, cercherò di fare del mio meglio usando i termini `funzione d'ingresso' e `funzione d'uscita', ma se dovessi confondermi, riferendomi a loro come <code>init_module</code> e <code>cleanup_module</code>, penso che si capirà quello di cui sto parlando.


===Funzioni disponibili per i moduli===
===Funzioni disponibili per i moduli===
168

contributi

Menu di navigazione