forked from enlightenment/efl
parent
f2afb18e00
commit
d2fe644145
|
@ -3,58 +3,6 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
int
|
|
||||||
ef_cb_efreet_data_home(void)
|
|
||||||
{
|
|
||||||
const char *tmp;
|
|
||||||
int ret = 1;
|
|
||||||
|
|
||||||
efreet_shutdown();
|
|
||||||
setenv("XDG_DATA_HOME", "/var/tmp", 1);
|
|
||||||
efreet_init();
|
|
||||||
|
|
||||||
tmp = efreet_data_home_get();
|
|
||||||
if (strcmp(tmp, "/var/tmp"))
|
|
||||||
{
|
|
||||||
printf("efreet_data_home_get() returned incorrect "
|
|
||||||
"value (%s) on XDG_DATA_HOME=/var/tmp\n", tmp);
|
|
||||||
ret = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* reset efreet here so we can set a new home dir */
|
|
||||||
efreet_shutdown();
|
|
||||||
unsetenv("XDG_DATA_HOME");
|
|
||||||
setenv("HOME", "/home/tmp", 1);
|
|
||||||
efreet_init();
|
|
||||||
|
|
||||||
tmp = efreet_data_home_get();
|
|
||||||
if (strcmp(tmp, "/home/tmp/.local/share"))
|
|
||||||
{
|
|
||||||
printf("efreet_data_home_get() returned incorrect "
|
|
||||||
"value (%s) on blank XDG_DATA_HOME\n", tmp);
|
|
||||||
ret = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* reset efreet here so we can set a new home dir */
|
|
||||||
efreet_shutdown();
|
|
||||||
unsetenv("XDG_DATA_HOME");
|
|
||||||
unsetenv("HOME");
|
|
||||||
#ifdef _WIN32
|
|
||||||
unsetenv("USERPROFILE");
|
|
||||||
#endif
|
|
||||||
efreet_init();
|
|
||||||
|
|
||||||
tmp = efreet_data_home_get();
|
|
||||||
if (strcmp(tmp, "/tmp/.local/share"))
|
|
||||||
{
|
|
||||||
printf("efreet_data_home_get() returned incorrect "
|
|
||||||
"value (%s) on blank XDG_DATA_HOME and blank HOME\n", tmp);
|
|
||||||
ret = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
ef_cb_efreet_config_home(void)
|
ef_cb_efreet_config_home(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
int ef_cb_efreet_data_home(void);
|
|
||||||
int ef_cb_efreet_config_home(void);
|
int ef_cb_efreet_config_home(void);
|
||||||
int ef_cb_efreet_cache_home(void);
|
int ef_cb_efreet_cache_home(void);
|
||||||
int ef_cb_efreet_data_dirs(void);
|
int ef_cb_efreet_data_dirs(void);
|
||||||
|
@ -44,7 +43,6 @@ struct Efreet_Test
|
||||||
};
|
};
|
||||||
|
|
||||||
static Efreet_Test tests[] = {
|
static Efreet_Test tests[] = {
|
||||||
{"Data Home", ef_cb_efreet_data_home},
|
|
||||||
{"Config Home", ef_cb_efreet_config_home},
|
{"Config Home", ef_cb_efreet_config_home},
|
||||||
{"Cache Home", ef_cb_efreet_cache_home},
|
{"Cache Home", ef_cb_efreet_cache_home},
|
||||||
{"Data Directories", ef_cb_efreet_data_dirs},
|
{"Data Directories", ef_cb_efreet_data_dirs},
|
||||||
|
|
Loading…
Reference in New Issue