0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-05-05 09:40:18 +00:00
netdata_netdata/libnetdata/onewayalloc/onewayalloc.h
vkalintiris 0e230a260e
Revert "Refactor RRD code. ()" ()
This reverts commit 440bd51e08.

dbengine was still being used for non-zero tiers
even on non-dbengine modes.
2023-08-03 13:13:36 +03:00

21 lines
673 B
C

#ifndef ONEWAYALLOC_H
#define ONEWAYALLOC_H 1
#include "../libnetdata.h"
typedef void ONEWAYALLOC;
ONEWAYALLOC *onewayalloc_create(size_t size_hint);
void onewayalloc_destroy(ONEWAYALLOC *owa);
void *onewayalloc_mallocz(ONEWAYALLOC *owa, size_t size);
void *onewayalloc_callocz(ONEWAYALLOC *owa, size_t nmemb, size_t size);
char *onewayalloc_strdupz(ONEWAYALLOC *owa, const char *s);
void *onewayalloc_memdupz(ONEWAYALLOC *owa, const void *src, size_t size);
void onewayalloc_freez(ONEWAYALLOC *owa, const void *ptr);
void *onewayalloc_doublesize(ONEWAYALLOC *owa, const void *src, size_t oldsize);
size_t onewayalloc_allocated_memory(void);
#endif // ONEWAYALLOC_H