diff options
author | Max Kellermann <max@duempel.org> | 2008-11-27 19:34:54 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-11-27 19:34:54 +0100 |
commit | ced4abcd642e3bae76e0feed07edfab163956c48 (patch) | |
tree | 570ddcfd2e26c863a37574cdbd5b45db78166d27 | |
parent | bd0653f440adf736427d9cc9e3565489cc9a1cde (diff) | |
download | mpd-ced4abcd642e3bae76e0feed07edfab163956c48.tar.gz mpd-ced4abcd642e3bae76e0feed07edfab163956c48.tar.xz mpd-ced4abcd642e3bae76e0feed07edfab163956c48.zip |
update: added update_global_init() and update_global_finish()
Those two functions are called when MPD starts and exits. It allows
the update library to perform global initialization and
deinitialization. The implementations are currently empty.
-rw-r--r-- | src/main.c | 2 | ||||
-rw-r--r-- | src/update.c | 8 | ||||
-rw-r--r-- | src/update.h | 4 |
3 files changed, 14 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c index 972aa32bb..538b559ee 100644 --- a/src/main.c +++ b/src/main.c @@ -416,6 +416,7 @@ int main(int argc, char *argv[]) initPermissions(); initPlaylist(); decoder_plugin_init_all(); + update_global_init(); init_main_notify(); @@ -497,6 +498,7 @@ int main(int argc, char *argv[]) dc_deinit(); pc_deinit(); command_finish(); + update_global_finish(); decoder_plugin_deinit_all(); music_pipe_free(); cleanUpPidFile(); diff --git a/src/update.c b/src/update.c index 8abc15f64..b4f02d59c 100644 --- a/src/update.c +++ b/src/update.c @@ -580,3 +580,11 @@ void reap_update_task(void) progress = UPDATE_PROGRESS_IDLE; } } + +void update_global_init(void) +{ +} + +void update_global_finish(void) +{ +} diff --git a/src/update.h b/src/update.h index 4a91061b7..b43ae4c67 100644 --- a/src/update.h +++ b/src/update.h @@ -20,6 +20,10 @@ #ifndef MPD_UPDATE_H #define MPD_UPDATE_H +void update_global_init(void); + +void update_global_finish(void); + unsigned isUpdatingDB(void); |