44 lines
1.6 KiB
C
Raw Normal View History

2020-05-02 00:01:44 +02:00
///*************************************************************/
///* shm_sem : memoire partagee et semaphores */
///* SYNTAXE shm_sem */
///* */
///* a) le p<>re cr<63>e un fils avec fork */
///* b) le fils cr<63>e une nouvelle m<>moire partag<61>e pouvant */
///* contenir 10 caract<63>res */
///* c) le p<>re <20>crit <20> BONJOUR <20> dans cette m<>moire partag<61>e */
///* d) le fils affiche le contenu de la m<>moire partag<61>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 <20>tre d<>tectes */
///* et donne lieu <20> 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;
}
}