svn commit: trunk/uClibc/librt
Peter S. Mazinger
ps.m at gmx.net
Thu Dec 29 10:12:11 UTC 2005
On Wed, 28 Dec 2005 vapier at uclibc.org wrote:
> Author: vapier
> Date: 2005-12-28 20:39:12 -0800 (Wed, 28 Dec 2005)
> New Revision: 13004
>
> Log:
> hide some functions to cut down on relocations
>
> Modified:
> trunk/uClibc/librt/mq_getsetattr.c
> trunk/uClibc/librt/mq_receive.c
> trunk/uClibc/librt/mq_send.c
haven't checked if that matters, but as of docs I read that
attribute_hidden should go between type and name:
int attribute_hidden __mq_setattr()
Peter
>
>
> Changeset:
> Modified: trunk/uClibc/librt/mq_getsetattr.c
> ===================================================================
> --- trunk/uClibc/librt/mq_getsetattr.c 2005-12-29 04:37:40 UTC (rev 13003)
> +++ trunk/uClibc/librt/mq_getsetattr.c 2005-12-29 04:39:12 UTC (rev 13004)
> @@ -18,16 +18,18 @@
> * Set attributes associated with message queue (and possibly also get
> * its old attributes)
> */
> -int mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat,
> +attribute_hidden
> +int __mq_setattr(mqd_t mqdes, const struct mq_attr *mqstat,
> struct mq_attr *omqstat)
> {
> return __syscall_mq_getsetattr(mqdes, mqstat, omqstat);
> }
> +strong_alias(__mq_setattr,mq_setattr)
>
> /* Query status and attributes of message queue */
> int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat)
> {
> - return mq_setattr(mqdes, NULL, mqstat);
> + return __mq_setattr(mqdes, NULL, mqstat);
> }
>
> #endif
>
> Modified: trunk/uClibc/librt/mq_receive.c
> ===================================================================
> --- trunk/uClibc/librt/mq_receive.c 2005-12-29 04:37:40 UTC (rev 13003)
> +++ trunk/uClibc/librt/mq_receive.c 2005-12-29 04:39:12 UTC (rev 13004)
> @@ -19,7 +19,8 @@
> * Receive the oldest from highest priority messages.
> * Stop waiting if abs_timeout expires.
> */
> -ssize_t mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
> +attribute_hidden
> +ssize_t __mq_timedreceive(mqd_t mqdes, char *msg_ptr, size_t msg_len,
> unsigned int *msg_prio,
> const struct timespec *abs_timeout)
> {
> @@ -30,10 +31,11 @@
> return -1;
> #endif
> }
> +strong_alias(__mq_timedreceive,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);
> }
>
> Modified: trunk/uClibc/librt/mq_send.c
> ===================================================================
> --- trunk/uClibc/librt/mq_send.c 2005-12-29 04:37:40 UTC (rev 13003)
> +++ trunk/uClibc/librt/mq_send.c 2005-12-29 04:39:12 UTC (rev 13004)
> @@ -19,7 +19,8 @@
> * 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.
> */
> -int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
> +attribute_hidden
> +int __mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len,
> unsigned int msg_prio,
> const struct timespec *abs_timeout)
> {
> @@ -30,10 +31,11 @@
> return -1;
> #endif
> }
> +strong_alias(__mq_timedsend,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);
> }
>
> _______________________________________________
> uClibc-cvs mailing list
> uClibc-cvs at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc-cvs
>
>
--
Peter S. Mazinger <ps dot m at gmx dot net> ID: 0xA5F059F2
Key fingerprint = 92A4 31E1 56BC 3D5A 2D08 BB6E C389 975E A5F0 59F2
More information about the uClibc-cvs
mailing list