Briques de base en C (9)

Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons.

L'article original se trouve sur http://ymettier.free.fr/articles_lmag/.

Article publié dans le numéro 43 (octobre 2002) de GNU/Linux France Magazine


Table des matières

1. Introduction
2. execve
2.1. Les arguments
2.2. Utilisation
3. Les pipes et les descripteurs de fichiers standards
3.1. Les descripteurs de fichiers standards
3.2. Les pipes
3.3. Manipulation des descripteurs de fichiers
4. Lancement d'un greffon avec exec*()
4.1. Un peu de code
4.2. Les explications
5. Greffons en forme de bibliothèques partagées
5.1. Rappel sur la création d'une bibliothèque partagée
5.2. Différence entre une bibliothèque partagée et un greffon
5.3. Pointeurs sur fonctions
5.4. Le fichier d'en-tête de notre greffon
6. dlopen() et ses amies
7. Le code du chargeur
8. Conclusion
9. L'auteur
10. Références

Résumé

Quelques méthodes pour créer et utiliser des greffons. Au menu: fork (encore), les tubes et le chargement dynamique des bibliothèques partagées

création est mise à disposition sous un contrat Creative Commons