summaryrefslogtreecommitdiff
path: root/pthread_support.c
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-10-16 00:11:37 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-10-17 12:43:33 +0300
commit70fa0739e2b0e7791063fc6743e9e5aa98d02dad (patch)
tree8cd5bdb2e0262f84a1d0af6538b1fd602907690d /pthread_support.c
parentf970259118e2d9316eff0f59692f5f61363cfe72 (diff)
downloadbdwgc-70fa0739e2b0e7791063fc6743e9e5aa98d02dad.tar.gz
Unify GC_[mark_]lock_holder variable definition
(refactoring) * include/private/gc_locks.h [GC_WIN32_THREADS && !USE_PTHREAD_LOCKS || GC_PTHREADS] (NO_THREAD): Define in a single place. * include/private/gc_locks.h [(GC_WIN32_THREADS && !USE_PTHREAD_LOCKS || GC_PTHREADS) && GC_ASSERTIONS] (UNSET_LOCK_HOLDER): Likewise. * include/private/gc_locks.h [(GC_WIN32_THREADS && !USE_PTHREAD_LOCKS || GC_PTHREADS) && GC_ASSERTIONS] (GC_lock_holder): Declare in a single place. * include/private/gc_locks.h [GC_WIN32_THREADS && !USE_PTHREAD_LOCKS] (NO_THREAD): Change DWORD to unsigned long. * include/private/gc_locks.h [GC_WIN32_THREADS && !USE_PTHREAD_LOCKS && GC_ASSERTIONS] (GC_lock_holder): Likewise. * win32_threads.c [!USE_PTHREAD_LOCKS && GC_ASSERTIONS] (GC_lock_holder): Likewise. * win32_threads.c [PARALLEL_MARK && !GC_PTHREADS_PARAMARK && GC_ASSERTIONS] (GC_mark_lock_holder): Likewise. * include/private/gc_locks.h [(GC_WIN32_THREADS && !USE_PTHREAD_LOCKS || GC_PTHREADS) && GC_ASSERTIONS] (SET_LOCK_HOLDER, UNSET_LOCK_HOLDER): Cast to void. * win32_threads.c [GC_ASSERTIONS] (GC_lock_holder): Define in a single place (in the file).
Diffstat (limited to 'pthread_support.c')
0 files changed, 0 insertions, 0 deletions