Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/thread/tls.c

    rffccdff0 r6340b4d2  
    3737
    3838#include <assert.h>
    39 #include <stdalign.h>
    4039#include <stddef.h>
    4140#include <align.h>
     
    7069#else
    7170        size_t tls_size = tls ? tls->p_memsz : 0;
    72         return -ALIGN_UP((ptrdiff_t) tls_size, max(tls_align, alignof(tcb_t)));
     71        return -ALIGN_UP((ptrdiff_t) tls_size, max(tls_align, _Alignof(tcb_t)));
    7372#endif
    7473}
     
    105104#else
    106105        size_t alloc_size =
    107             ALIGN_UP(tls_size, max(tls_align, alignof(tcb_t))) + sizeof(tcb_t);
    108 #endif
    109 
    110         void *area = alloc(max(tls_align, alignof(tcb_t)), alloc_size);
     106            ALIGN_UP(tls_size, max(tls_align, _Alignof(tcb_t))) + sizeof(tcb_t);
     107#endif
     108
     109        void *area = alloc(max(tls_align, _Alignof(tcb_t)), alloc_size);
    111110        if (!area)
    112111                return NULL;
     
    188187        tls_free_arch(tcb,
    189188            ALIGN_UP(tls->p_memsz, tls->p_align) + sizeof(tcb_t),
    190             max(tls->p_align, alignof(tcb_t)));
     189            max(tls->p_align, _Alignof(tcb_t)));
    191190}
    192191
Note: See TracChangeset for help on using the changeset viewer.