#define _POSIX_C_SOURCE 1 #include #include #include "verrou.h" /* Retourne vrai si le verrouillage est réussi */ int verrou_mis(char *nom) { int fd = open(nom, O_CREAT | O_EXCL, 0); if (fd == -1) return 0; close(fd); return 1; } /* Libération de la ressource */ void verrou_oter(char *nom) { unlink(nom); }