]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/l4re-core/uclibc/lib/libpthread/src/sysdeps/generic/libc-tls.cc
Update
[l4.git] / l4 / pkg / l4re-core / uclibc / lib / libpthread / src / sysdeps / generic / libc-tls.cc
similarity index 98%
rename from l4/pkg/uclibc/lib/libpthread/src/sysdeps/generic/libc-tls.cc
rename to l4/pkg/l4re-core/uclibc/lib/libpthread/src/sysdeps/generic/libc-tls.cc
index 02594c0458f3ad1807c156b4a7e0789506d4a63c..e8f8100e769998b898b1cbfd928e93e2604f3843 100644 (file)
@@ -128,7 +128,8 @@ void *__libc_alloc_initial_tls(unsigned long size) __THROW
     return NULL;
 
   void *addr = NULL;
-  if(Env::env()->rm()->attach(&addr, size, Rm::Search_addr, ds, 0, 0) < 0)
+  if(Env::env()->rm()->attach(&addr, size, Rm::Search_addr,
+                              L4::Ipc::make_cap_rw(ds), 0, 0) < 0)
     return NULL;
 
   return addr;