remove largish unused field from pthread structure
[musl] / src / internal / pthread_impl.h
index e29f9c8..757b86a 100644 (file)
@@ -30,7 +30,6 @@ struct pthread {
        void *result;
        struct __ptcb *cancelbuf;
        void **tsd;
-       pthread_attr_t attr;
        volatile int dead;
        struct {
                volatile void *volatile head;
@@ -94,6 +93,10 @@ struct __timer {
 #define CANARY canary
 #endif
 
+#ifndef DTP_OFFSET
+#define DTP_OFFSET 0
+#endif
+
 #define SIGTIMER 32
 #define SIGCANCEL 33
 #define SIGSYNCCALL 34
@@ -139,7 +142,7 @@ void __block_app_sigs(void *);
 void __restore_sigs(void *);
 
 #define DEFAULT_STACK_SIZE 81920
-#define DEFAULT_GUARD_SIZE PAGE_SIZE
+#define DEFAULT_GUARD_SIZE 4096
 
 #define __ATTRP_C11_THREAD ((void*)(uintptr_t)-1)