OSDN Git Service

jump relocs removed
authorPeter S. Mazinger <ps.m@gmx.net>
Mon, 16 Jan 2006 21:05:24 +0000 (21:05 -0000)
committerPeter S. Mazinger <ps.m@gmx.net>
Mon, 16 Jan 2006 21:05:24 +0000 (21:05 -0000)
librt/mq_receive.c
librt/mq_send.c

index 25e3bd2..6448ceb 100644 (file)
@@ -6,8 +6,11 @@
 #include <stddef.h>
 #include <sys/syscall.h>
 
+#define __USE_XOPEN2K
 #include <mqueue.h>
 
+librt_hidden_proto(mq_timedreceive)
+
 #ifdef __NR_mq_timedreceive
 #define __NR___syscall_mq_timedreceive __NR_mq_timedreceive
 static inline _syscall5(int, __syscall_mq_timedreceive, int, mqdes,
@@ -19,8 +22,7 @@ static inline _syscall5(int, __syscall_mq_timedreceive, int, mqdes,
  * Receive the oldest from highest priority messages.
  * Stop waiting if abs_timeout expires.
  */
-attribute_hidden
-ssize_t __mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
+ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
                        unsigned int *msg_prio,
                        const struct timespec *abs_timeout)
 {
@@ -31,11 +33,11 @@ ssize_t __mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
        return -1;
 #endif
 }
-strong_alias(__mq_timedreceive,mq_timedreceive)
+librt_hidden_def(mq_timedreceive)
 
 /* Receive the oldest from highest priority messages */
 ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
                        unsigned int *msg_prio)
 {
-       return __mq_timedreceive(mqdes, msg_ptr, msg_len, msg_prio, NULL);
+       return mq_timedreceive(mqdes, msg_ptr, msg_len, msg_prio, NULL);
 }
index 6425759..c59779b 100644 (file)
@@ -6,8 +6,11 @@
 #include <stddef.h>
 #include <sys/syscall.h>
 
+#define __USE_XOPEN2K
 #include <mqueue.h>
 
+librt_hidden_proto(mq_timedsend)
+
 #ifdef __NR_mq_timedsend
 #define __NR___syscall_mq_timedsend __NR_mq_timedsend
 static inline _syscall5(int, __syscall_mq_timedsend, int, mqdes,
@@ -19,8 +22,7 @@ static inline _syscall5(int, __syscall_mq_timedsend, int, mqdes,
  * Add a message to queue. If O_NONBLOCK is set and queue is full, wait
  * for sufficient room in the queue until abs_timeout expires.
  */
-attribute_hidden
-int __mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
+int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
                unsigned int msg_prio,
                const struct timespec *abs_timeout)
 {
@@ -31,11 +33,11 @@ int __mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
        return -1;
 #endif
 }
-strong_alias(__mq_timedsend,mq_timedsend)
+librt_hidden_def(mq_timedsend)
 
 /* Add a message to queue */
 int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
                unsigned int msg_prio)
 {
-       return __mq_timedsend(mqdes, msg_ptr, msg_len, msg_prio, NULL);
+       return mq_timedsend(mqdes, msg_ptr, msg_len, msg_prio, NULL);
 }