diff --git a/src/bin/evas/evas_cserve2_shm.c b/src/bin/evas/evas_cserve2_shm.c index 2df0bb5e60..2045cdd8ca 100644 --- a/src/bin/evas/evas_cserve2_shm.c +++ b/src/bin/evas/evas_cserve2_shm.c @@ -77,8 +77,8 @@ cserve2_shm_request(const char *infix, size_t size) } do { - snprintf(shmname, sizeof(shmname), "/evas-shm-%x-%s-%08x", - (int) getuid(), infix, ++id); + snprintf(shmname, sizeof(shmname), "/evas-shm-%05d-%05d-%s-%08x", + (int) getuid(), (int) getpid(), infix, ++id); fd = shm_open(shmname, O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); if (fd == -1 && errno != EEXIST) { @@ -304,7 +304,7 @@ _cserve2_shm_cleanup() const Eina_File_Direct_Info *f_info; char pattern[NAME_MAX]; - sprintf(pattern, "evas-shm-%x-", (int) getuid()); + sprintf(pattern, "evas-shm-%05d-", (int) getuid()); iter = eina_file_direct_ls("/dev/shm"); EINA_ITERATOR_FOREACH(iter, f_info) { diff --git a/src/bin/evas/evas_cserve2_shm_debug.c b/src/bin/evas/evas_cserve2_shm_debug.c index 12ee29dd55..8535af45cd 100644 --- a/src/bin/evas/evas_cserve2_shm_debug.c +++ b/src/bin/evas/evas_cserve2_shm_debug.c @@ -179,7 +179,7 @@ _shm_files_list(const char *folder) const Eina_File_Direct_Info *f_info; char pattern[64]; - sprintf(pattern, "/evas-shm-%x-", (int) getuid()); + sprintf(pattern, "/evas-shm-%05d-", (int) getuid()); iter = eina_file_direct_ls(folder); EINA_ITERATOR_FOREACH(iter, f_info) { @@ -191,7 +191,7 @@ _shm_files_list(const char *folder) lst = eina_list_append(lst, strdup(shmname)); } else - DBG("cserve2 cleanup: ignoring %s", f_info->path); + DBG("cserve2 scan: ignoring %s", f_info->path); } eina_iterator_free(iter);