summaryrefslogtreecommitdiff
path: root/src/lib/dlt_user_cfg.h
diff options
context:
space:
mode:
authorYusuke Sato <yusuke-sato@apn.alpine.co.jp>2018-05-29 19:24:49 +0900
committerChristoph Lipka <clipka@users.noreply.github.com>2018-05-29 12:24:49 +0200
commit4a32519592972263475a36b4c01c26eea55ffcf4 (patch)
tree5683374881d0c779b9b54b839807c4346dc2b270 /src/lib/dlt_user_cfg.h
parent33a4300e3e4a25e6f41bcc18b2a03453a4bf3664 (diff)
downloadDLT-daemon-4a32519592972263475a36b4c01c26eea55ffcf4.tar.gz
libdlt: Avoid busy loop in error case of mq_receive() (#59)
To avoid busy loop due to error of mq_receive() which is called in sub thread, 100ms sleep is added for the error case. Error log message for mq_receive() is also corrected to have errno. Signed-off-by: Yusuke Sato <yusuke-sato@apn.alpine.co.jp>
Diffstat (limited to 'src/lib/dlt_user_cfg.h')
-rw-r--r--src/lib/dlt_user_cfg.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/dlt_user_cfg.h b/src/lib/dlt_user_cfg.h
index b8d8c84..60f887b 100644
--- a/src/lib/dlt_user_cfg.h
+++ b/src/lib/dlt_user_cfg.h
@@ -140,6 +140,9 @@
/* Sleeps between resending user buffer at exit in usec (1000 usec = 1ms)*/
#define DLT_USER_ATEXIT_RESEND_BUFFER_SLEEP 100000
+/* Retry interval for mq error in usec */
+#define DLT_USER_MQ_ERROR_RETRY_INTERVAL 100000
+
/************************/
/* Don't change please! */