summaryrefslogtreecommitdiff
path: root/libports
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2010-09-03 22:09:56 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2010-09-03 22:15:52 +0200
commitec61e75b5228b941b62110752c57a145a42e8214 (patch)
treee5c02feb53ca94d82c9263e040ceb0e47f40eede /libports
parent2de160b60e65efe83dba097574abd5454cb870a9 (diff)
WAIT_DEBUG: permit to get function names instead of threads
From the idea of Sergio Lopez. * libthreads/cthreads.h [WAIT_FUNC_DEBUG] (mutex): Replace struct cthread *holder field with const char *fname. (WAIT_CLEAR_DEBUG, WAIT_SET_DEBUG): New macros which clear and set fname or holder according to WAIT_FUNC_DEBUG and WAIT_DEBUG being defined. (mutex_init, mutex_unlock): Call WAIT_CLEAR_DEBUG in all cases instead of setting the `holder' field according to WAIT_DEBUG being defined (mutex_lock): Call WAIT_SET_DEBUG in all cases instead of setting the `holder' field according to WAIT_DEBUG being defined.
Diffstat (limited to 'libports')
0 files changed, 0 insertions, 0 deletions