|
@@ -10,13 +10,18 @@
|
|
|
#include <mqueue.h>
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_THREADS_NATIVE__
|
|
|
+# ifndef __UCLIBC_HAS_ADVANCED_REALTIME__
|
|
|
+extern ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
|
|
|
+ unsigned int *msg_prio,
|
|
|
+ const struct timespec *abs_timeout);
|
|
|
+# endif
|
|
|
librt_hidden_proto(mq_timedreceive)
|
|
|
#else
|
|
|
|
|
|
# define __NR___syscall_mq_timedreceive __NR_mq_timedreceive
|
|
|
static _syscall5(int, __syscall_mq_timedreceive, int, mqdes,
|
|
|
char *, msg_ptr, size_t, msg_len, unsigned int *,
|
|
|
- msg_prio, const void *, abs_timeout);
|
|
|
+ msg_prio, const void *, abs_timeout)
|
|
|
|
|
|
# ifdef __UCLIBC_HAS_ADVANCED_REALTIME__
|
|
|
|