pool_unref(&file->pool);
}
-int duplicate_check(struct duplicate_context *ctx,
- const void *id, size_t id_size, const char *user)
+bool duplicate_check(struct duplicate_context *ctx,
+ const void *id, size_t id_size, const char *user)
{
struct duplicate d;
if (ctx->file == NULL) {
if (ctx->path == NULL) {
/* duplicate database disabled */
- return 0;
+ return FALSE;
}
ctx->file = duplicate_file_new(ctx);
}
#define DUPLICATE_DEFAULT_KEEP (3600 * 24)
-int duplicate_check(struct duplicate_context *ctx,
- const void *id, size_t id_size, const char *user);
+bool duplicate_check(struct duplicate_context *ctx,
+ const void *id, size_t id_size, const char *user);
void duplicate_mark(struct duplicate_context *ctx,
const void *id, size_t id_size,
const char *user, time_t timestamp);