Ignore:
Timestamp:
Jun 7, 2019, 10:13:19 PM (5 years ago)
Author:
coas-nagasima
Message:

ファイルヘッダーの更新

Location:
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/__syscall_cp.c

    r352 r400  
    22#include "syscall.h"
    33
    4 #undef sccp
    54__attribute__((__visibility__("hidden")))
    65long __syscall_cp_c();
     
    1312}
    1413
    15 #ifndef __c2__
    1614weak_alias(sccp, __syscall_cp_c);
    17 #else
    18 long __syscall_cp_c(syscall_arg_t nr,
    19         syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
    20         syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)
    21 {
    22         return sccp(nr, u, v, w, x, y, z);
    23 }
    24 #endif
    2515
    2616long (__syscall_cp)(syscall_arg_t nr,
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/__tls_get_addr.c

    r352 r400  
    1414}
    1515
    16 #ifndef __c2__
    1716weak_alias(__tls_get_addr, __tls_get_new);
    18 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_cleanup_push.c

    r352 r400  
    11#include "pthread_impl.h"
    22
    3 #ifndef __c2__
    43static void dummy(struct __ptcb *cb)
    54{
     
    76weak_alias(dummy, __do_cleanup_push);
    87weak_alias(dummy, __do_cleanup_pop);
    9 #else
    10 extern void __do_cleanup_push(struct __ptcb *cb);
    11 extern void __do_cleanup_pop(struct __ptcb *cb);
    12 #endif
    138
    149void _pthread_cleanup_push(struct __ptcb *cb, void (*f)(void *), void *x)
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_cond_timedwait.c

    r352 r400  
    212212}
    213213
    214 #ifndef __c2__
    215214weak_alias(__pthread_cond_timedwait, pthread_cond_timedwait);
    216 #else
    217 int pthread_cond_timedwait(pthread_cond_t *restrict c, pthread_mutex_t *restrict m, const struct timespec *restrict ts)
    218 {
    219         return __pthread_cond_timedwait(c, m, ts);
    220 }
    221 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_create.c

    r352 r400  
    1414{
    1515}
    16 #ifndef __c2__
    1716weak_alias(dummy_0, __acquire_ptc);
    1817weak_alias(dummy_0, __release_ptc);
    19 #else
    20 extern void __acquire_ptc();
    21 extern void __release_ptc();
    22 #endif
    2318weak_alias(dummy_0, __pthread_tsd_run_dtors);
    2419weak_alias(dummy_0, __do_orphaned_stdio_locks);
     
    168163
    169164/* pthread_key_create.c overrides this */
    170 #ifndef __c2__
    171165static volatile size_t dummy = 0;
    172166weak_alias(dummy, __pthread_tsd_size);
    173167static void *dummy_tsd[1] = { 0 };
    174168weak_alias(dummy_tsd, __pthread_tsd_main);
    175 #else
    176 extern volatile size_t __pthread_tsd_size;
    177 extern void *__pthread_tsd_main;
    178 #endif
    179169
    180170volatile int __block_new_threads = 0;
     
    182172size_t __default_guardsize = DEFAULT_GUARD_SIZE;
    183173
    184 #ifndef __c2__
    185174static FILE *volatile dummy_file = 0;
    186175weak_alias(dummy_file, __stdin_used);
    187176weak_alias(dummy_file, __stdout_used);
    188177weak_alias(dummy_file, __stderr_used);
    189 #else
    190 extern FILE *volatile __stdin_used;
    191 extern FILE *volatile __stdout_used;
    192 extern FILE *volatile __stderr_used;
    193 #endif
    194178
    195179static void init_file_lock(FILE *f)
     
    329313}
    330314
    331 #ifndef __c2__
    332315weak_alias(__pthread_exit, pthread_exit);
    333316weak_alias(__pthread_create, pthread_create);
    334 #else
    335 _Noreturn void pthread_exit(void *result)
    336 {
    337         __pthread_exit(result);
    338 }
    339 
    340 int pthread_create(pthread_t *restrict res, const pthread_attr_t *restrict attrp, void *(*entry)(void *), void *restrict arg)
    341 {
    342         return __pthread_create(res, attrp, entry, arg);
    343 }
    344 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_mutex_lock.c

    r352 r400  
    1212}
    1313
    14 #ifndef __c2__
    1514weak_alias(__pthread_mutex_lock, pthread_mutex_lock);
    16 #else
    17 int pthread_mutex_lock(pthread_mutex_t *m)
    18 {
    19         return __pthread_mutex_lock(m);
    20 }
    21 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_mutex_trylock.c

    r352 r400  
    5656}
    5757
    58 #ifndef __c2__
    5958weak_alias(__pthread_mutex_trylock, pthread_mutex_trylock);
    60 #else
    61 int pthread_mutex_trylock(pthread_mutex_t *m)
    62 {
    63         return __pthread_mutex_trylock(m);
    64 }
    65 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_mutex_unlock.c

    r352 r400  
    3535}
    3636
    37 #ifndef __c2__
    3837weak_alias(__pthread_mutex_unlock, pthread_mutex_unlock);
    39 #else
    40 int pthread_mutex_unlock(pthread_mutex_t *m)
    41 {
    42         return __pthread_mutex_unlock(m);
    43 }
    44 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_self.c

    r352 r400  
    88}
    99
    10 #ifndef __c2__
    1110weak_alias(__pthread_self_internal, pthread_self);
    1211weak_alias(__pthread_self_internal, thrd_current);
    13 #else
    14 pthread_t pthread_self()
    15 {
    16         return __pthread_self_internal();
    17 }
    18 
    19 pthread_t thrd_current()
    20 {
    21         return __pthread_self_internal();
    22 }
    23 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_setcancelstate.c

    r352 r400  
    1010}
    1111
    12 #ifndef __c2__
    1312weak_alias(__pthread_setcancelstate, pthread_setcancelstate);
    14 #else
    15 int pthread_setcancelstate(int new, int *old)
    16 {
    17         return __pthread_setcancelstate(new, old);
    18 }
    19 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/pthread_testcancel.c

    r352 r400  
    1313}
    1414
    15 #ifndef __c2__
    1615weak_alias(__pthread_testcancel, pthread_testcancel);
    17 #else
    18 void pthread_testcancel()
    19 {
    20         __pthread_testcancel();
    21 }
    22 #endif
  • asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/thread/synccall.c

    r352 r400  
    1818static volatile int target_tid;
    1919static void (*callback)(void *), *context;
    20 #ifndef __c2__
    2120static volatile int dummy = 0;
    2221weak_alias(dummy, __block_new_threads);
    23 #else
    24 extern volatile int __block_new_threads;
    25 #endif
    2622
    2723static void handler(int sig)
Note: See TracChangeset for help on using the changeset viewer.