diff --git a/sink/Makefile b/sink/Makefile index e2044e2..340f543 100644 --- a/sink/Makefile +++ b/sink/Makefile @@ -1,15 +1,14 @@ BUILD_DIR = build C_SOURCES = \ -../cube/User/Src/sha256.c \ +sha256.c \ sink20169.c \ logging.c C_INCLUDES = \ -I. \ --I../cube/User/Inc \ --I/usr/include/postgresql +-I/usr/local/include/postgresql VERSION := $(shell git rev-parse --short=8 HEAD) diff --git a/sink/sink20169.c b/sink/sink20169.c index fecb4ea..eabe84a 100644 --- a/sink/sink20169.c +++ b/sink/sink20169.c @@ -388,7 +388,13 @@ int sendToDB(t_forwarderHandle *handle, const char *location, const char *device char stmt[256]; int res1 = snprintf(stmt, sizeof(stmt), "INSERT INTO mainsfrequency (time, host, location, freq) " - "VALUES(to_timestamp(%lu), '%s', '%s', %d.%03d)", + "VALUES(to_timestamp(" +#ifdef OpenBSD + "%llu" +#else + "%lu" +#endif + "), '%s', '%s', %d.%03d)", timestamp, deviceId, location, frequency_before_point, frequency_behind_point); if (res1 > sizeof(stmt)) {