Fix: libc-wrapper: undef temporary token rather than value
authorChristophe Bedard <bedard.christophe@gmail.com>
Mon, 1 Jun 2020 20:11:08 +0000 (16:11 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 30 Jun 2020 15:08:39 +0000 (11:08 -0400)
commit3967aba20953d5160df02dc1507073621c3077c1
tree6f01e5b5ba56b2fa051093d0def29bb4fcdf6ff2
parentf1e966740a17de362569162ae15468872d2d6034
Fix: libc-wrapper: undef temporary token rather than value

The lttng-ust malloc wrapper defines pthread_mutex_lock/unlock
preprocessor tokens to ust_malloc_spin_lock/unlock around the definition
of a TLS variable, which uses pthread mutexes when relying on the
pthread key fallback. Undefining those tokens should be done on the
preprocessor token, rather than its value.

Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I2053b79c88000e272c29b25ca105b1352ecfabd7
liblttng-ust-libc-wrapper/lttng-ust-malloc.c
This page took 0.024401 seconds and 5 git commands to generate.