summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: bb03614)
raw | patch | inline | side by side (parent: bb03614)
author | Florian Forster <octo@noris.net> | |
Wed, 22 Sep 2010 14:00:56 +0000 (16:00 +0200) | ||
committer | Florian Forster <octo@noris.net> | |
Wed, 22 Sep 2010 14:00:56 +0000 (16:00 +0200) |
src/graph_list.c | patch | blob | history |
diff --git a/src/graph_list.c b/src/graph_list.c
index b969d4ce2481a794e83997a5f8c7207bac0c6787..1614307d3b72f1aadcc14dc0b95f0c7a9dbdbe86 100644 (file)
--- a/src/graph_list.c
+++ b/src/graph_list.c
* Defines
*/
#define UPDATE_INTERVAL 900
-#define CACHE_FILE "/tmp/collection4.json"
/*
* Global variables
int fd;
yajl_gen handler;
yajl_gen_config handler_config = { /* pretty = */ 1, /* indent = */ " " };
+ const char *cache_file = graph_config_get_cachefile ();
struct flock lock;
struct stat statbuf;
int status;
size_t i;
memset (&statbuf, 0, sizeof (statbuf));
- status = stat (CACHE_FILE, &statbuf);
+ status = stat (cache_file, &statbuf);
if (status == 0)
{
if (statbuf.st_mtime >= gl_last_update)
/* Continue writing the file if possible. */
}
- fd = open (CACHE_FILE, O_WRONLY | O_TRUNC | O_CREAT,
+ fd = open (cache_file, O_WRONLY | O_TRUNC | O_CREAT,
S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH);
if (fd < 0)
{
int status;
time_t now;
- fd = open (CACHE_FILE, O_RDONLY);
+ fd = open (graph_config_get_cachefile (), O_RDONLY);
if (fd < 0)
{
fprintf (stderr, "gl_read_cache: open(2) failed with status %i\n", errno);