Linux |
CentOS 5.3 |
|
MINOR(9) |
MAJOR, MINOR, MKDEV − macros pour manipuler les nombres majeurs/mineurs de périphériques |
#include <linux/fs.h> #define MAJOR(dev) |
Les macros MAJOR (respectivement MINOR ) extrait à partir d’un identificateur de périphérique (de type dev_t) le nombre majeur (resp. mineur). Il s’agit, une fois combinés, du numéro de périphérique qui peut être trouvé dans la structure struct~file La macro MKDEV crée un numéro de périphérique à partir des nombres majeur et mineur fournis. |
Décrire les valeurs de retour. Ãnumérer toutes les différentes valeurs et leurs intervalles. |
Linux 0.0+ Dans les noyaux récents (Linux 2.1 et plus), de nombreux types de données évoluent de 32 à 64 bits, en particulier les numéros de périphériques. Bien que ce soit généralement une bonne idée de pas chercher à savoir comment sont obtenus les numéros de périphériques, il est extrêmement important, durant cette période de transition, de n’utiliser QUE ces macros pour manipuler les numéros de périphériques. |
mknod(1) Placer ici une liste des fichiers sources du noyau implémentant les fonctions de cette page |
Stephen Williams <steve@icarus.com> |
Comme il s’agit de macros, il est possible que les paramètres soient évalués plusieurs fois, ce qui peut être catastrophique si l’on passe quelque chose du type i++ en paramètre. |
Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999 |
MINOR(9) |