Bonjour,
je travaille sur un programme où je dois utiliser deux sémaphores pour écrire et lire sur un segment de mémoire partagée:
On a 2 processus sur la meme machine
, chaque processus a le meme code
Un processus lit ce qui est saisit sur le clavier et le pose dans un buff de sortie, le processus lit dans un buffer d'entree et l'affiche a l'ecran.

Les buff seront implementes a l'aide d'une memoire partagée(1mmap pas 2 pour petites mem).Nous munierons chaque buff de 2 sem obligatoires et 1 optionnel.

Mon probleme est que quand j'éxecute le programme pour la premiere fois, il marche bien.
Avant de réexecuter une 2eme fois je fait make clean pour que le makefile éxecute
les rm /tmp/.SEMDSlockAB_A
mais il me sort ce message d'erreur:
rm: ne peut enlever `/tmp/.SEMDSlockAB_A': Aucun fichier ou dossier de ce type

Le programme ne s'execute plus, j'ai entendu que ce probleme est relatif à la distribution linux utilisée...je suis sous ubuntu....
est ce que vous avez une idée?