parent
4b25daa441
commit
a1205c588c
|
@ -196,16 +196,16 @@ main()
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
/* create dir for util cache */
|
/* create dir for util cache */
|
||||||
dir = ecore_file_dir_get(efreet_util_cache_file());
|
dir = ecore_file_dir_get(efreet_desktop_util_cache_file());
|
||||||
if (!ecore_file_mkpath(dir)) goto efreet_error;
|
if (!ecore_file_mkpath(dir)) goto efreet_error;
|
||||||
free(dir);
|
free(dir);
|
||||||
/* unlink old cache file */
|
/* unlink old cache file */
|
||||||
if (unlink(efreet_util_cache_file()) < 0)
|
if (unlink(efreet_desktop_util_cache_file()) < 0)
|
||||||
{
|
{
|
||||||
if (errno != ENOENT) goto efreet_error;
|
if (errno != ENOENT) goto efreet_error;
|
||||||
}
|
}
|
||||||
/* create util cache file */
|
/* create util cache file */
|
||||||
fd = open(efreet_util_cache_file(), O_CREAT | O_EXCL | O_RDONLY, S_IRUSR | S_IWUSR);
|
fd = open(efreet_desktop_util_cache_file(), O_CREAT | O_EXCL | O_RDONLY, S_IRUSR | S_IWUSR);
|
||||||
if (fd < 0) goto efreet_error;
|
if (fd < 0) goto efreet_error;
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
|
@ -223,7 +223,7 @@ main()
|
||||||
ef = eet_open(file, EET_FILE_MODE_WRITE);
|
ef = eet_open(file, EET_FILE_MODE_WRITE);
|
||||||
if (!ef) goto error;
|
if (!ef) goto error;
|
||||||
|
|
||||||
snprintf(util_file, sizeof(util_file), "%s.XXXXXX", efreet_util_cache_file());
|
snprintf(util_file, sizeof(util_file), "%s.XXXXXX", efreet_desktop_util_cache_file());
|
||||||
tmpfd = mkstemp(util_file);
|
tmpfd = mkstemp(util_file);
|
||||||
if (tmpfd < 0) goto error;
|
if (tmpfd < 0) goto error;
|
||||||
close(tmpfd);
|
close(tmpfd);
|
||||||
|
@ -260,7 +260,7 @@ main()
|
||||||
|
|
||||||
/* rename tmp files to real files */
|
/* rename tmp files to real files */
|
||||||
if (rename(file, efreet_desktop_cache_file()) < 0) goto error;
|
if (rename(file, efreet_desktop_cache_file()) < 0) goto error;
|
||||||
if (rename(util_file, efreet_util_cache_file()) < 0) goto error;
|
if (rename(util_file, efreet_desktop_util_cache_file()) < 0) goto error;
|
||||||
|
|
||||||
efreet_desktop_edd_shutdown(edd);
|
efreet_desktop_edd_shutdown(edd);
|
||||||
efreet_shutdown();
|
efreet_shutdown();
|
||||||
|
|
|
@ -202,7 +202,7 @@ const char *efreet_desktop_environment_get(void);
|
||||||
EAPI Eet_Data_Descriptor *efreet_desktop_edd_init(void);
|
EAPI Eet_Data_Descriptor *efreet_desktop_edd_init(void);
|
||||||
EAPI void efreet_desktop_edd_shutdown(Eet_Data_Descriptor *edd);
|
EAPI void efreet_desktop_edd_shutdown(Eet_Data_Descriptor *edd);
|
||||||
|
|
||||||
EAPI const char *efreet_util_cache_file(void);
|
EAPI const char *efreet_desktop_util_cache_file(void);
|
||||||
EAPI const char *efreet_desktop_cache_file(void);
|
EAPI const char *efreet_desktop_cache_file(void);
|
||||||
|
|
||||||
#define NON_EXISTING (void *)-1
|
#define NON_EXISTING (void *)-1
|
||||||
|
|
|
@ -69,7 +69,7 @@ efreet_util_init(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* TODO: Need file monitor on cache in case it is updated */
|
/* TODO: Need file monitor on cache in case it is updated */
|
||||||
cache = eet_open(efreet_util_cache_file(), EET_FILE_MODE_READ);
|
cache = eet_open(efreet_desktop_util_cache_file(), EET_FILE_MODE_READ);
|
||||||
if (!cache) goto cache_error;
|
if (!cache) goto cache_error;
|
||||||
file_id_by_desktop_path = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del));
|
file_id_by_desktop_path = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del));
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ efreet_util_shutdown(void)
|
||||||
* Needs EAPI because of helper binaries
|
* Needs EAPI because of helper binaries
|
||||||
*/
|
*/
|
||||||
EAPI const char *
|
EAPI const char *
|
||||||
efreet_util_cache_file(void)
|
efreet_desktop_util_cache_file(void)
|
||||||
{
|
{
|
||||||
char tmp[PATH_MAX] = { '\0' };
|
char tmp[PATH_MAX] = { '\0' };
|
||||||
const char *home, *lang, *country, *modifier;
|
const char *home, *lang, *country, *modifier;
|
||||||
|
|
Loading…
Reference in New Issue