#define SIRIDB_VERSION_MAJOR 2
#define SIRIDB_VERSION_MINOR 0
-#define SIRIDB_VERSION_PATCH 35
+#define SIRIDB_VERSION_PATCH 36
/*
* Use SIRIDB_VERSION_PRE_RELEASE for alpha release versions.
* Note that debian alpha packages should use versions like this:
* 2.0.34-0alpha0
*/
-#define SIRIDB_VERSION_PRE_RELEASE ""
+#define SIRIDB_VERSION_PRE_RELEASE "-alpha-0"
#ifndef NDEBUG
#define SIRIDB_VERSION_BUILD_RELEASE "+debug"
FILE * fp;
if (SHARD_init_fn(siridb, shard) < 0)
{
- ERR_ALLOC
siridb_shard_decref(shard);
+ ERR_ALLOC
return NULL;
}
if ((fp = fopen(shard->fn, "w")) == NULL)
{
- ERR_FILE
+ char buf[1024];
+ log_critical("Cannot create shard file: '%s' (%s)",
+ shard->fn, strerror_r(errno, buf, 1024));
siridb_shard_decref(shard);
- log_critical("Cannot create shard file: '%s'", shard->fn);
+ ERR_FILE
return NULL;
}
fputc(siridb->time->precision, fp) == EOF ||
fputc(shard->flags, fp) == EOF)
{
- ERR_FILE
+ char buf[1024];
+ log_critical("Cannot write to shard file: '%s' (%s)",
+ shard->fn, strerror_r(errno, buf, 1024));
fclose(fp);
siridb_shard_decref(shard);
- log_critical("Cannot write to shard file: '%s'", shard->fn);
+ ERR_FILE
return NULL;
}
if (fclose(fp))
{
- ERR_FILE
+ char buf[1024];
+ log_critical("Cannot close shard file: '%s' (%s)",
+ shard->fn, strerror_r(errno, buf, 1024));
siridb_shard_decref(shard);
- log_critical("Cannot close shard file: '%s'", shard->fn);
+ ERR_FILE
return NULL;
}