printf
, scanf
, exit
, communication avec
l'environnement, allocation dynamique, gestion des erreurs.
Ensuite on présente de façon plus détaillées les entrées-sorties générales d'UNIX : fichiers, tuyaux, répertoires etc.,
ainsi que la communication inter-processus par le mécanisme des
sockets locaux par flots et datagrammes.
Viennent ensuite les processus et les signaux. Les mécanismes
associés aux threads Posix sont détaillés : sémaphores,
verrous, conditions. Une autre partie décrit les IPC, que l'on trouve
plus couramment sur les divers UNIX : segments partagés
sémaphores et files de messages. La dernière partie aborde
la communication réseau par l'interface des sockets,
et montre des exemples d'applications client-serveur avec TCP et UDP.
main(...)
getopt()
: analyse de paramètres de la ligne de commande
exit()
: Fin de programme
mmap()
: fichiers "mappés" en mémoire
select()
: attente de données
socketpair()
fork()
, wait()
waitpid()
exec()
getpid()
, getppid()