| # Copyright 2019 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| source_set("pthread") { |
| deps = [ "//zircon/third_party/ulib/musl:musl_internal" ] |
| sources = [ |
| "pthread_atfork.c", |
| "pthread_attr_destroy.c", |
| "pthread_attr_get.c", |
| "pthread_attr_init.c", |
| "pthread_attr_setdetachstate.c", |
| "pthread_attr_setguardsize.c", |
| "pthread_attr_setschedparam.c", |
| "pthread_attr_setstacksize.c", |
| "pthread_barrier_destroy.c", |
| "pthread_barrier_init.c", |
| "pthread_barrier_wait.c", |
| "pthread_barrierattr_destroy.c", |
| "pthread_barrierattr_init.c", |
| "pthread_cancel.c", |
| "pthread_cond_broadcast.c", |
| "pthread_cond_destroy.c", |
| "pthread_cond_init.c", |
| "pthread_cond_signal.c", |
| "pthread_cond_timedwait.c", |
| "pthread_cond_wait.c", |
| "pthread_condattr_destroy.c", |
| "pthread_condattr_init.c", |
| "pthread_condattr_setclock.c", |
| "pthread_create.c", |
| "pthread_detach.c", |
| "pthread_equal.c", |
| "pthread_getattr_np.c", |
| "pthread_getconcurrency.c", |
| "pthread_getcpuclockid.c", |
| "pthread_getspecific.c", |
| "pthread_join.c", |
| "pthread_key.c", |
| "pthread_kill.c", |
| "pthread_mutex_consistent.c", |
| "pthread_mutex_destroy.c", |
| "pthread_mutex_getprioceiling.c", |
| "pthread_mutex_init.c", |
| "pthread_mutex_lock.c", |
| "pthread_mutex_setprioceiling.c", |
| "pthread_mutex_timedlock.c", |
| "pthread_mutex_trylock.c", |
| "pthread_mutex_unlock.c", |
| "pthread_mutexattr_destroy.c", |
| "pthread_mutexattr_init.c", |
| "pthread_mutexattr_setprotocol.c", |
| "pthread_mutexattr_setrobust.c", |
| "pthread_mutexattr_settype.c", |
| "pthread_once.c", |
| "pthread_rwlock_destroy.c", |
| "pthread_rwlock_init.c", |
| "pthread_rwlock_rdlock.c", |
| "pthread_rwlock_timedrdlock.c", |
| "pthread_rwlock_timedwrlock.c", |
| "pthread_rwlock_tryrdlock.c", |
| "pthread_rwlock_trywrlock.c", |
| "pthread_rwlock_unlock.c", |
| "pthread_rwlock_wrlock.c", |
| "pthread_rwlockattr_destroy.c", |
| "pthread_rwlockattr_init.c", |
| "pthread_self.c", |
| "pthread_setcancelstate.c", |
| "pthread_setcanceltype.c", |
| "pthread_setconcurrency.c", |
| "pthread_setspecific.c", |
| "pthread_sigmask.c", |
| "pthread_spin_destroy.c", |
| "pthread_spin_init.c", |
| "pthread_spin_lock.c", |
| "pthread_spin_trylock.c", |
| "pthread_spin_unlock.c", |
| "pthread_testcancel.c", |
| "sem_destroy.c", |
| "sem_getvalue.c", |
| "sem_init.c", |
| "sem_post.c", |
| "sem_timedwait.c", |
| "sem_trywait.c", |
| "sem_unlink.c", |
| "sem_wait.c", |
| ] |
| |
| configs -= [ "//build/config:symbol_visibility_hidden" ] |
| } |