Citation:
Markers for functions (_ _init and _ _exit)and data ( _ _initdata and _ _exitdata) that are only used at module initialization or cleanup time. Items marked for initialization may be discarded once initialization completes; the exit items may be discarded if module unloading has not been configured into the kernel. These markers work by causing the relevant objects to be placed in a special ELF section in the executable file.
Citation:
Les marqueurs pour les fonctions (_ _init et _ _exit) et les données (_ _initdata et _ _exitdata) qui sont seulement utilisés lors de l'initialisation du module ou de son nettoyage. Les items marqués pour l'initialisation peuvent être écartés une fois l'initialisation terminée; les items de nettoyage peut être écartés sur le déchargement du module n'a pas été configuré dans le noyau. Ces marqueurs fonctionnent en plaçant les objets correspondant dans une section ELF spéciale dans le fichier exécutable.
------------------------------------
Citation:
One of the most important header files. This file contains definitions of much of the kernel API used by the driver, including functions for sleeping and numerous variable declarations.
Citation:
C'est l'un des fichiers d'entête les plus importants. Il contient les définitions de la majorité des API du noyau utilisées par le pilote, y compris les fonctions d'attente et de nombreuses déclarations de variables.
-----------------------------------------
Citation:
The current process.
Citation:
Le processus courant.
-----------------------------------------
Citation:
The process ID and command name for the current process.
Citation:
L'identifiant du processus et le nom de la commande pour le processus courant.
----------------------------------------
Citation:
A makefile symbol used by the kernel build system to determine which modules should be built in the current directory.
Citation:
Un symbole de fichier de compilation utilisé par le système de compilation du noyau pour déterminer quels modules doivent être construits dans le répertoire courant.
----------------------------------------
Citation:
/sys/module is a sysfs directory hierarchy containing information on currentlyloaded modules. /proc/modules is the older, single-file version of that information. Entries contain the module name, the amount of memory each module occupies, and the usage count. Extra strings are appended to each line to specify flags that are currently active for the module.
Citation:
/sys/module est un répertoire sysfs hiérarchique contenant des informations sur les modules actuellement chargés. /proc/modules est une version plus ancienne en un seul fichier de cette information. Les entrées contiennent le nom du module, la quantité de mémoire que chaque module occupe ainsi que le nombre d'utilisation. Des chaînes de caractères supplémentaires sont ajoutées à chaque ligne pour spécifier les drapeaux actuellement actifs pour le module.
------------------------------------------
Citation:
An object file from the kernel source directory that describes the environment a module was built for.
Citation:
Un fichier objet du répertoire des sources du noyau qui décrit l'environnement pour lequel le module a été compilé.
------------------------------------------
Citation:
Required header. It must be included by a module source.
Citation:
Un fichier d'entête requis. Il doit être inclus dans le code source d'un module.
-----------------------------------------
Citation:
A header file containing information on the version of the kernel being built.
Citation:
Un fichier d'entête contenant les informations sur la version du noyau en cours de construction.
------------------------------------------
Citation:
Integer macro, useful to #ifdef version dependencies.
Citation:
Une macro sur un entier, utile pour les dépendances de version de type #ifdef.
------------------------------------------
Citation:
Macro used to export a symbol to the kernel. The second form exports without using versioning information, and the third limits the export to GPL-licensed modules
Citation:
Macros utilisées pour exporter un symbole dans le noyau. Le deuxième exporte sans les informations de version et le troisième limite l'export aux modules sous licence GPL.
------------------------------------------
Citation:
Place documentation on the module in the object file.
Citation:
Place la documentation du module dans le fichier objet.
------------------------------------------
Citation:
Macros that declare a module?s initialization and cleanup functions.
Citation:
Les macros qui sont déclarées à l'initialisation et au nettoyage du module.
-------------------------------------------
Citation:
Macro that creates a module parameter that can be adjusted by the user when the module is loaded (or at boot time for built-in code). The type can be one of bool, charp, int, invbool, long, short, ushort, uint, ulong, or intarray.
Citation:
Les macros qui créent un paramètre du module qui peut être ajusté par l'utilisateur quand le module est chargé (ou au moment du démarrage du système pour le code intégré). Son type peut être bool, charp, int, invbool, long, short, ushort, uint, ulong, ou intarray.
--------------------------------------------
Citation:
The analogue of printf for kernel code.
Citation:
L'équivalent de printf pour le code source du noyau.