#include <pthread.h>
#include <ctype.h>
#include <dlfcn.h>
+#include "pthread_impl.h"
+#include "libc.h"
+#undef libc
static int errflag;
static char errbuf[128];
debug.state = 0;
_dl_debug_state();
+ /* Stand-in until real TLS support is added to dynamic linker */
+ __libc.tls_size = sizeof(struct pthread) + 4*sizeof(size_t);
if (ssp_used) __init_ssp(auxv);
do_init_fini(tail);
return (void *)aux[AT_ENTRY];
}
+void *__copy_tls(unsigned char *mem, size_t cnt)
+{
+ return mem;
+}
+
void *dlopen(const char *file, int mode)
{
struct dso *volatile p, *orig_tail = tail, *next;