From e3d0c979b3ab8a6611b23941ce90f8f0f7c18149 Mon Sep 17 00:00:00 2001 From: toni Date: Mon, 12 Sep 2016 23:26:23 +0200 Subject: ui_ipc_msgclear + busy and error window --- src/ui_ipc.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ui_ipc.c') diff --git a/src/ui_ipc.c b/src/ui_ipc.c index fa73f28..cce7825 100644 --- a/src/ui_ipc.c +++ b/src/ui_ipc.c @@ -138,3 +138,12 @@ ui_ipc_msgcount(enum UI_IPC_MSQ e_mq) if (mq_getattr(msqs[e_mq], &m_attr) != 0) return -1; return m_attr.mq_curmsgs; } + +void +ui_ipc_msgclear(enum UI_IPC_MSQ e_mq) +{ + char ipc_buf[IPC_MQSIZ+1]; + while (ui_ipc_msgcount(e_mq) > 0) { + ui_ipc_msgrecv(e_mq, ipc_buf, 0); + } +} -- cgit v1.2.3