Salut à tous et bonne année.
je voudrais savoir comment ajouter mes propres appels systemes sous linux: je travaille avec mandriva 2006.
J'ai obtenu une méthode mais qui fait référence à des répertoire que je ne retouve pas elle est la suivante:
-ajouter dans le fichier
un numéro identifiant mon appel systeme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 kernel/asm_i386/unistd.h
- ajouter dans le fichier
une entrée du genre ENTRY(....) pour mon appel systeme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2...../entry.S
- enfin définir mon appel systeme de façon particulière
avec au plus 5 paramètres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 asmlinkage mysyscall(...)
En réalité, la seule étape que j'ai pu traverser est celle du fichier unistd.h en mode root, les autres fichiers je ne les retouve pas.
Partager