diff options
author | Ulrich Drepper <drepper@redhat.com> | 2002-06-21 21:03:30 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2002-06-21 21:03:30 +0000 |
commit | 90f0056f74f13f5fc387a8eaf7d0dda974d76468 (patch) | |
tree | 297837edc41f5f89f19f4da8799b7b8af4af8d93 | |
parent | 1a4876ef39f32be4f0955a6d12ae1b5e2a015695 (diff) | |
download | glibc-90f0056f74f13f5fc387a8eaf7d0dda974d76468.zip glibc-90f0056f74f13f5fc387a8eaf7d0dda974d76468.tar.gz glibc-90f0056f74f13f5fc387a8eaf7d0dda974d76468.tar.bz2 |
(td_thr_tls_get_addr): Don't include "tls.h". Return TD_ERR if USE_TLS is not defined.
-rw-r--r-- | linuxthreads_db/td_thr_tls_get_addr.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/linuxthreads_db/td_thr_tls_get_addr.c b/linuxthreads_db/td_thr_tls_get_addr.c index 7e05070..77ef0ca 100644 --- a/linuxthreads_db/td_thr_tls_get_addr.c +++ b/linuxthreads_db/td_thr_tls_get_addr.c @@ -21,16 +21,18 @@ #include "link.h" #include "thread_dbP.h" -#include "tls.h" /* Value used for dtv entries for which the allocation is delayed. */ # define TLS_DTV_UNALLOCATED ((void *) -1l) td_err_e -td_thr_tls_get_addr (const td_thrhandle_t *th, struct link_map *map, - size_t offset, void **address) +td_thr_tls_get_addr (const td_thrhandle_t *th __attribute_used__, + struct link_map *map __attribute_used__, + size_t offset __attribute_used__, + void **address __attribute_used__) { +#if USE_TLS struct _pthread_descr_struct pds; size_t modid; union dtv pdtv; @@ -59,4 +61,7 @@ td_thr_tls_get_addr (const td_thrhandle_t *th, struct link_map *map, *address = (char *) pdtv.pointer + offset; return TD_OK; +#else + return TD_ERR; +#endif } |