Avec le livre Programmation système en C sous Linux Tirer le meilleur parti de l’environnement Linux : La possibilité de consulter les sources du système, de la bibliothèque glibc et de la plupart des applications qui tournent sur cet environnement représente une richesse inestimable aussi bien pour les passionnés qui désirent intervenir sur le noyau, que pour les développeurs curieux de comprendre comment fonctionnent les programmes qu’ils utilisent quotidiennement.
Table des matières
- CHAPITRE 1 – Concepts et outils
- CHAPITRE 2 – Les processus
- CHAPITRE 3 – Exécution d’un programme
- CHAPITRE 4 -Environnement et ligne de commande
- CHAPITRE 5 – Fin d’un programme
- CHAPITRE 6 – Déroulement des Pthreads
- CHAPITRE 7 – Aspects avancés des Pthreads
- CHAPITRE 8 – Fonctions horaires
- CHAPITRE 9 – Sommeil des processus et contrôle des ressources
- CHAPITRE 10 – Ordonnancements sous Linux
- CHAPITRE 11 – Gestion classique des signaux
- CHAPITRE 12 – Gestion portable des signaux
- CHAPITRE 13 – Signaux temps-réel
- CHAPITRE 14 – Gestion de la mémoire du processus
- CHAPITRE 15 – Gestion avancée de la mémoire
- CHAPITRE 16 – Utilisation des blocs mémoire et des chaînes
- CHAPITRE 17 – Tris, recherches et structuration des données
- CHAPITRE 18 – Routines avancées de traitement des blocs mémoire
- CHAPITRE 19 – Types de données et conversions
- CHAPITRE 20 – Entrées-sorties simplifiées
- CHAPITRE 21 – Flux de données
- CHAPITRE 22 – Descripteurs de fichiers
- CHAPITRE 23 – Communications classiques entre processus
- CHAPITRE 24 – Communications avec les IPC
- CHAPITRE 25 – Entrées-sorties avancées
- CHAPITRE 26 – Programmation réseau
- CHAPITRE 27 – Utilisation des sockets
- CHAPITRE 28 – Accès au contenu des répertoires
- CHAPITRE 29 – Attributs des fichiers
- CHAPITRE 30 – Accès aux informations du système
- CHAPITRE 31 – Internationalisation
- CHAPITRE 32 – Gestion du terminal