required_dummies.h 954 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // SPDX-License-Identifier: GPL-3.0-or-later
  2. #ifndef NETDATA_LIB_DUMMIES_H
  3. #define NETDATA_LIB_DUMMIES_H 1
  4. // callback required by fatal()
  5. void netdata_cleanup_and_exit(int ret, const char *action, const char *action_result, const char *action_data)
  6. {
  7. (void)action;
  8. (void)action_result;
  9. (void)action_data;
  10. exit(ret);
  11. }
  12. // callbacks required by popen()
  13. void signals_block(void){}
  14. void signals_unblock(void){}
  15. void signals_reset(void){}
  16. #ifndef UNIT_TESTING
  17. // callback required by eval()
  18. int health_variable_lookup(STRING *variable, struct rrdcalc *rc, NETDATA_DOUBLE *result)
  19. {
  20. (void)variable;
  21. (void)rc;
  22. (void)result;
  23. return 0;
  24. }
  25. #endif
  26. void rrdset_thread_rda_free(void){}
  27. void sender_thread_buffer_free(void){}
  28. void query_target_free(void){}
  29. void service_exits(void){}
  30. void rrd_collector_finished(void){}
  31. // required by get_system_cpus()
  32. char *netdata_configured_host_prefix = "";
  33. #endif // NETDATA_LIB_DUMMIES_H