From 404bc3934bcb0bbb5671a84ecb45c95069bc1ab3 Mon Sep 17 00:00:00 2001 From: Saya Sugiura Date: Tue, 11 Feb 2020 10:24:39 +0900 Subject: network trace: Add mqueue verification There is some OS (e.g. Android) which doesn't support message queue. Since network trace uses it as IPC, we need to disable it if following calls are not available: mq_open, mq_close, mq_unlink, mq_send, mq_receive Signed-off-by: Saya Sugiura Signed-off-by: KHANH LUONG HONG DUY --- include/dlt/dlt_user.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/dlt/dlt_user.h b/include/dlt/dlt_user.h index 97aa911..41484b6 100644 --- a/include/dlt/dlt_user.h +++ b/include/dlt/dlt_user.h @@ -74,7 +74,7 @@ \{ */ -#ifndef __ANDROID_API__ +#ifdef DLT_NETWORK_TRACE_ENABLE # include #endif @@ -197,7 +197,7 @@ typedef struct char appID[DLT_ID_SIZE]; /**< Application ID */ int dlt_log_handle; /**< Handle to fifo of dlt daemon */ int dlt_user_handle; /**< Handle to own fifo */ -#ifndef __ANDROID_API__ +#ifdef DLT_NETWORK_TRACE_ENABLE mqd_t dlt_segmented_queue_read_handle; /**< Handle message queue */ mqd_t dlt_segmented_queue_write_handle; /**< Handle message queue */ pthread_t dlt_segmented_nwt_handle; /**< thread handle of segmented sending */ -- cgit v1.2.1