mutouyun 8b1dca8831 fix(posix): add missing LIBIPC_LOG() calls and fix lambda captures
Fix issue #174: Several functions in mutex.h and condition.h were using
the 'log' variable without first calling LIBIPC_LOG() macro, which
defines the 'log' variable. This caused FreeBSD compiler errors like
'unexpected namespace name log: expected expression'.

Changes in mutex.h:
- Add LIBIPC_LOG() at the beginning of open()
- Add LIBIPC_LOG() at the beginning of try_lock()
- Fix lambda capture in close() to include '&log'
- Fix lambda capture in clear() to include '&log'

Changes in condition.h:
- Add LIBIPC_LOG() at the beginning of clear()
- Add LIBIPC_LOG() at the beginning of notify()
- Add LIBIPC_LOG() at the beginning of broadcast()
2026-01-29 03:21:03 +00:00
..
libipc fix(posix): add missing LIBIPC_LOG() calls and fix lambda captures 2026-01-29 03:21:03 +00:00
CMakeLists.txt Add nameof & scope_exit 2025-12-12 07:04:31 +00:00