Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 13/12/2009, 19h50   #1
Invité de passage
 
Inscription : août 2009
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 11
Points : 0
Points : 0
Par défaut semaphore et /tmp

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?
sayem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 07h06.


 
 
 
 
Partenaires

Hébergement Web