[PATCH 2/2] test: tls: fix users of internal link_map members

Baruch Siach baruch at tkos.co.il
Thu Nov 7 04:06:15 UTC 2013


Hi uclibc list,

Ping?

baruch

On Mon, Aug 26, 2013 at 08:45:53PM +0300, Baruch Siach wrote:
> Fix the following and similar build failures:
> 
> tst-tls8.c: In function 'do_test':
> tst-tls8.c:44:59: error: 'struct link_map' has no member named 'l_tls_modid'
> tst-tls8.c:45:64: error: 'struct link_map' has no member named 'l_tls_modid'
> tst-tls8.c:50:53: error: 'struct link_map' has no member named 'l_tls_modid'
> 
> Since commit a2fdd604d (link.h: guard TLS related internals of struct link_map
> with _LIBC), link.h does not expose internal members of struct link_map to
> external code. Include the internal version of link.h instead.
> 
> Signed-off-by: Baruch Siach <baruch at tkos.co.il>
> ---
>  test/tls/tst-tls6.c | 2 +-
>  test/tls/tst-tls7.c | 2 +-
>  test/tls/tst-tls8.c | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/test/tls/tst-tls6.c b/test/tls/tst-tls6.c
> index e692aca..26c98f6 100644
> --- a/test/tls/tst-tls6.c
> +++ b/test/tls/tst-tls6.c
> @@ -3,7 +3,7 @@
>  #include <stdlib.h>
>  
>  #include <tls.h>
> -#include <link.h>
> +#include "../../include/link.h"
>  #ifdef __UCLIBC__
>  #include "dl-elf.h"
>  #include "dl-hash.h"
> diff --git a/test/tls/tst-tls7.c b/test/tls/tst-tls7.c
> index 41da270..62f0811 100644
> --- a/test/tls/tst-tls7.c
> +++ b/test/tls/tst-tls7.c
> @@ -3,7 +3,7 @@
>  #include <stdlib.h>
>  
>  #include <tls.h>
> -#include <link.h>
> +#include "../../include/link.h"
>  #ifdef __UCLIBC__
>  #include "dl-elf.h"
>  #include "dl-hash.h"
> diff --git a/test/tls/tst-tls8.c b/test/tls/tst-tls8.c
> index 2541609..e667d83 100644
> --- a/test/tls/tst-tls8.c
> +++ b/test/tls/tst-tls8.c
> @@ -3,7 +3,7 @@
>  #include <stdlib.h>
>  
>  #include <tls.h>
> -#include <link.h>
> +#include "../../include/link.h"
>  #ifdef __UCLIBC__
>  #include "dl-elf.h"
>  #include "dl-hash.h"

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -


More information about the uClibc mailing list