--- rpl/src/semaphores.c 2013/02/27 17:11:45 1.55 +++ rpl/src/semaphores.c 2013/03/21 12:07:39 1.56 @@ -39,7 +39,7 @@ nom_segment_semaphore(pid_t pid, int ord return(NULL); } - sprintf(fichier, "/RPL-%d-%d", (int) pid, ordre); + sprintf(fichier, "/RPL-%llu-%d", (unsigned long long) pid, ordre); return(fichier); } @@ -54,7 +54,7 @@ nom_segment_semaphore_thread(pid_t pid, return(NULL); } - sprintf(fichier, "/RPL-%d-%llX-%d", (int) pid, + sprintf(fichier, "/RPL-%llu-%llu-%d", (unsigned long long) pid, (unsigned long long) tid, ordre); return(fichier); }