///*************************************************************/ ///* shm_sem : memoire partagee et semaphores */ ///* SYNTAXE shm_sem */ ///* */ ///* a) le père crée un fils avec fork */ ///* b) le fils crée une nouvelle mémoire partagée pouvant */ ///* contenir 10 caractères */ ///* c) le père écrit « BONJOUR » dans cette mémoire partagée */ ///* d) le fils affiche le contenu de la mémoire partagée */ ///* */ ///* Version initiale : avec shm mais sans sem */ */ ///* Version finale : avec shm et avec sem */ ///* */ ///* NOTE : POUR SIMPLIFIER, le choix des noms pour les IPC */ ///* est libre ...Les conflits eventuels doivent être détectes */ ///* et donne lieu à un message et l'arret du programme */ ///*************************************************************/ #include #include #include #include int main(int argc) { /// FINIR /// int res; assert (argc == 1); res = fork(); if (res == -1) { perror ("fork"); exit (1); } if (res == 0) { /// FINIR /// return 0; } else { /// FINIR /// return 0; } }