summaryrefslogtreecommitdiffstats
path: root/database/engine/rrdenginelib.h
diff options
context:
space:
mode:
Diffstat (limited to 'database/engine/rrdenginelib.h')
-rw-r--r--database/engine/rrdenginelib.h94
1 files changed, 0 insertions, 94 deletions
diff --git a/database/engine/rrdenginelib.h b/database/engine/rrdenginelib.h
deleted file mode 100644
index a0febd4f4..000000000
--- a/database/engine/rrdenginelib.h
+++ /dev/null
@@ -1,94 +0,0 @@
-// SPDX-License-Identifier: GPL-3.0-or-later
-
-#ifndef NETDATA_RRDENGINELIB_H
-#define NETDATA_RRDENGINELIB_H
-
-#include "libnetdata/libnetdata.h"
-
-/* Forward declarations */
-struct rrdengine_instance;
-
-#define ALIGN_BYTES_FLOOR(x) (((x) / RRDENG_BLOCK_SIZE) * RRDENG_BLOCK_SIZE)
-#define ALIGN_BYTES_CEILING(x) ((((x) + RRDENG_BLOCK_SIZE - 1) / RRDENG_BLOCK_SIZE) * RRDENG_BLOCK_SIZE)
-
-typedef uintptr_t rrdeng_stats_t;
-
-#ifdef __ATOMIC_RELAXED
-#define rrd_atomic_fetch_add(p, n) __atomic_fetch_add(p, n, __ATOMIC_RELAXED)
-#define rrd_atomic_add_fetch(p, n) __atomic_add_fetch(p, n, __ATOMIC_RELAXED)
-#else
-#define rrd_atomic_fetch_add(p, n) __sync_fetch_and_add(p, n)
-#define rrd_atomic_add_fetch(p, n) __sync_add_and_fetch(p, n)
-#endif
-
-#define rrd_stat_atomic_add(p, n) rrd_atomic_fetch_add(p, n)
-
-/* returns -1 if it didn't find the first cleared bit, the position otherwise. Starts from LSB. */
-static inline int find_first_zero(unsigned x)
-{
- return ffs((int)(~x)) - 1;
-}
-
-/* Starts from LSB. */
-static inline uint8_t check_bit(unsigned x, size_t pos)
-{
- return !!(x & (1 << pos));
-}
-
-/* Starts from LSB. val is 0 or 1 */
-static inline void modify_bit(unsigned *x, unsigned pos, uint8_t val)
-{
- switch(val) {
- case 0:
- *x &= ~(1U << pos);
- break;
- case 1:
- *x |= 1U << pos;
- break;
- default:
- netdata_log_error("modify_bit() called with invalid argument.");
- break;
- }
-}
-
-#define RRDENG_PATH_MAX (FILENAME_MAX + 1)
-
-/* returns old *ptr value */
-static inline unsigned long ulong_compare_and_swap(volatile unsigned long *ptr,
- unsigned long oldval, unsigned long newval)
-{
- return __sync_val_compare_and_swap(ptr, oldval, newval);
-}
-
-#ifndef O_DIRECT
-/* Workaround for OS X */
-#define O_DIRECT (0)
-#endif
-
-static inline int crc32cmp(void *crcp, uLong crc)
-{
- uint32_t loaded_crc;
- memcpy(&loaded_crc, crcp, sizeof(loaded_crc));
- return (loaded_crc != crc);
-}
-
-static inline void crc32set(void *crcp, uLong crc)
-{
- uint32_t store_crc = (uint32_t) crc;
- memcpy(crcp, &store_crc, sizeof(store_crc));
-}
-
-int check_file_properties(uv_file file, uint64_t *file_size, size_t min_size);
-int open_file_for_io(char *path, int flags, uv_file *file, int direct);
-static inline int open_file_direct_io(char *path, int flags, uv_file *file)
-{
- return open_file_for_io(path, flags, file, 1);
-}
-static inline int open_file_buffered_io(char *path, int flags, uv_file *file)
-{
- return open_file_for_io(path, flags, file, 0);
-}
-int compute_multidb_diskspace();
-int is_legacy_child(const char *machine_guid);
-
-#endif /* NETDATA_RRDENGINELIB_H */