From 3bf15541c63daf898ded36bbde48b2ed94a40ae6 Mon Sep 17 00:00:00 2001 From: Markus Goetz Date: Tue, 29 Apr 2014 18:37:34 +0200 Subject: [PATCH] Add set_csync_file_locked_or_open_ext Without using function, there were problems with DLL import/export --- csync/src/csync_util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/csync/src/csync_util.c b/csync/src/csync_util.c index a79d925f84..b82005a16a 100644 --- a/csync/src/csync_util.c +++ b/csync/src/csync_util.c @@ -182,6 +182,10 @@ csync_vio_file_stat_t *csync_vio_convert_file_stat(csync_file_stat_t *st) { } bool (*csync_file_locked_or_open_ext) (const char*) = 0; // filled in by library user +void set_csync_file_locked_or_open_ext(bool (*f) (const char*)) { + csync_file_locked_or_open_ext = f; +} + bool csync_file_locked_or_open( const char *dir, const char *fname) { char *tmp_uri = NULL; bool ret;