]> git.ipfire.org Git - thirdparty/asterisk.git/commit
lock.h: Add include for string.h when DEBUG_THREADS is defined.
authorGeorge Joseph <gjoseph@sangoma.com>
Fri, 2 May 2025 18:19:25 +0000 (12:19 -0600)
committerGeorge Joseph <gjoseph@sangoma.com>
Sat, 3 May 2025 16:22:21 +0000 (16:22 +0000)
commit54682a538ac88eb23e337730e897dad8a3f467ea
tree42d705a6df954cb2641c6520350647068173ceac
parent2bb607f7b74332a83aea6e5200c7569ea707d16b
lock.h: Add include for string.h when DEBUG_THREADS is defined.

When DEBUG_THREADS is defined, lock.h uses strerror(), which is defined
in the libc string.h file, to print warning messages. If the including
source file doesn't include string.h then strerror() won't be found and
and compile errors will be thrown. Since lock.h depends on this, string.h
is now included from there if DEBUG_THREADS is defined.  This way, including
source files don't have to worry about it.
include/asterisk/lock.h