#define TRACKDB_READ_ONLY 0x0020
void trackdb_init(int flags);
-void trackdb_deinit(void);
+void trackdb_deinit(ev_source *ev);
/* close/close environment */
void trackdb_master(struct ev_source *ev);
void trackdb_gc(void);
/* tidy up old database log files */
-void trackdb_set_global(const char *name,
- const char *value,
- const char *who);
+int trackdb_set_global(const char *name,
+ const char *value,
+ const char *who);
/* set a global pref (remove if value=0). */
const char *trackdb_get_global(const char *name);
void *ru);
int trackdb_rescan_underway(void);
-int playlist_parse_name(const char *name,
- char **ownerp,
- char **sharep);
int trackdb_playlist_get(const char *name,
const char *who,
char ***tracksp,