Bonjour, je fais un programme qui doit "mapper" un fichier ensuite je lance plusieurs threads qui font des opérations sur cet espace mémoire, jusque là pas de problème.
Seulement lorsque je lance un signal de redémarrage ou shutdown au programme (sous forme de daemon), le programme doit fermer le mappage et enregistrer les modification sur le disque. Le problème c'est que je me prends un errno=EINTR et à partir de la je ne sais pas quoi faire pour reprendre l'écriture du fichier (fermer le mappage) et continuer la fermeture du prog...
Programme sous Linux Debian 6. Je tiens a signaler que je ne suis pas un expert en ce qui concerne le traitement des signaux sous linux!
Merci d'avance!