81 const char *path_full,
95 size_t *path_buf_len_p,
100extern const char *
sync_parameter_get (
const char *variable_name,
void *_dosync_arg_p );
enum eventobjtype eventobjtype_t
thread_callbackfunct_arg_t * callback_arg
thread_callbackfunct_t callback
threadinfo_t ** threadsstack
pthread_mutex_t mutex[PTHREAD_MUTEX_MAX]
pthread_cond_t cond[PTHREAD_MUTEX_MAX]
int sync_term(int exitcode)
pthread_t pthread_sighandler
int(* thread_callbackfunct_t)(ctx_t *ctx_p, thread_callbackfunct_arg_t *arg_p)
int threads_foreach(int(*funct)(threadinfo_t *, void *), state_t state, void *arg)
const char * sync_parameter_get(const char *variable_name, void *_dosync_arg_p)
int sync_prequeue_unload(struct ctx *ctx_p, struct indexes *indexes_p)
int sync_dump(struct ctx *ctx, const char *const dest_dir)
threadsinfo_t * thread_info()
int sync_prequeue_loadmark(int fsmon_d, struct ctx *ctx_p, struct indexes *indexes_p, const char *path_full, const char *path_rel, stat64_t *lst_p, eventobjtype_t objtype_old, eventobjtype_t objtype_new, uint32_t event_mask, int event_wd, mode_t st_mode, off_t st_size, char **path_buf_p, size_t *path_buf_len_p, struct eventinfo *evinfo)
int sync_run(struct ctx *ctx)
time_t thread_nextexpiretime()