2020-05-02 00:01:44 +02:00

44 lines
1.6 KiB
C

///*************************************************************/
///* 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 <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <assert.h>
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;
}
}