Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorArtjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com>2022-04-04 11:38:04 +0300
committerArtjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com>2022-04-04 11:38:04 +0300
commit516465ca4ec5c9b1c9be9c28281082a61344d690 (patch)
treed404eb3c907e241cb9b3ae12fa6bdcfe36ba79dd /src
parent91d6033c9bbfd3c50ecb9febae242a03fcf18aaa (diff)
.......... [DEV-2133] refactored libzbxavailability
Diffstat (limited to 'src')
-rw-r--r--src/libs/zbxavailability/avail_protocol.c2
-rw-r--r--src/libs/zbxavailability/availability.c4
-rw-r--r--src/zabbix_server/availability/avail_manager.c2
-rw-r--r--src/zabbix_server/poller/poller.c1
4 files changed, 3 insertions, 6 deletions
diff --git a/src/libs/zbxavailability/avail_protocol.c b/src/libs/zbxavailability/avail_protocol.c
index b82cd3496b2..72d629b32e8 100644
--- a/src/libs/zbxavailability/avail_protocol.c
+++ b/src/libs/zbxavailability/avail_protocol.c
@@ -17,7 +17,7 @@
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
-#include "avail_protocol.h"
+#include "zbxavailability.h"
#include "zbxserialize.h"
diff --git a/src/libs/zbxavailability/availability.c b/src/libs/zbxavailability/availability.c
index f5246ed9886..0daf89afb50 100644
--- a/src/libs/zbxavailability/availability.c
+++ b/src/libs/zbxavailability/availability.c
@@ -20,7 +20,6 @@
#include "zbxavailability.h"
#include "log.h"
#include "zbxipcservice.h"
-#include "avail_protocol.h"
void zbx_availability_flush(unsigned char *data, zbx_uint32_t size)
{
@@ -37,12 +36,13 @@ void zbx_availability_flush(unsigned char *data, zbx_uint32_t size)
exit(EXIT_FAILURE);
}
}
-
+#define ZBX_IPC_AVAILABILITY_REQUEST 1
if (FAIL == zbx_ipc_socket_write(&socket, ZBX_IPC_AVAILABILITY_REQUEST, data, size))
{
zabbix_log(LOG_LEVEL_CRIT, "cannot send data to availability manager service");
exit(EXIT_FAILURE);
}
+#undef ZBX_IPC_AVAILABILITY_REQUEST
}
void zbx_availabilities_flush(const zbx_vector_availability_ptr_t *interface_availabilities)
diff --git a/src/zabbix_server/availability/avail_manager.c b/src/zabbix_server/availability/avail_manager.c
index 091b78f7a2b..2394e334cb7 100644
--- a/src/zabbix_server/availability/avail_manager.c
+++ b/src/zabbix_server/availability/avail_manager.c
@@ -26,8 +26,6 @@
#include "daemon.h"
#include "sighandler.h"
#include "dbcache.h"
-#include "avail_protocol.h"
-
extern ZBX_THREAD_LOCAL unsigned char process_type;
extern unsigned char program_type;
diff --git a/src/zabbix_server/poller/poller.c b/src/zabbix_server/poller/poller.c
index ee9048b22e5..dc9233a278a 100644
--- a/src/zabbix_server/poller/poller.c
+++ b/src/zabbix_server/poller/poller.c
@@ -40,7 +40,6 @@
#include "zbxcrypto.h"
#include "zbxjson.h"
#include "zbxhttp.h"
-#include "avail_protocol.h"
#include "log.h"
#include "zbxavailability.h"