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