diff options
author | Saya Sugiura <ssugiura@jp.adit-jv.com> | 2020-02-11 10:24:39 +0900 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2020-07-06 10:04:07 +0900 |
commit | 404bc3934bcb0bbb5671a84ecb45c95069bc1ab3 (patch) | |
tree | fb419eea29e1d8dc99dfdf7f5e6762aaf1934e01 /include | |
parent | 3dca373d843213f03c95df56e36b16d6b83fd58f (diff) | |
download | DLT-daemon-404bc3934bcb0bbb5671a84ecb45c95069bc1ab3.tar.gz |
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 <ssugiura@jp.adit-jv.com>
Signed-off-by: KHANH LUONG HONG DUY <khanh.luonghongduy@vn.bosch.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/dlt/dlt_user.h | 4 |
1 files changed, 2 insertions, 2 deletions
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 <mqueue.h> #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 */ |