mutouyun e38d3ed801 fix(platform): Add FreeBSD detection and include detect_plat.h in detail.h
Fixed two critical issues from the rebase:
1. Added LIBIPC_OS_FREEBSD macro definition in detect_plat.h to enable
   FreeBSD platform detection alongside other OS checks
2. Added missing #include "libipc/imp/detect_plat.h" in detail.h to
   properly include platform detection macros

These fixes ensure FreeBSD compilation will work correctly with the
unified platform detection system.
2025-12-12 07:04:31 +00:00
..
concur Add intrusive_stack 2025-12-12 07:04:31 +00:00
imp fix(platform): Add FreeBSD detection and include detect_plat.h in detail.h 2025-12-12 07:04:31 +00:00
mem fix(msvc): Fix C4138 warning by adding space before commented parameter names 2025-12-12 07:04:31 +00:00
buffer.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00
condition.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00
def.h Start refactoring memory management, adding memory_resource 2025-12-12 07:04:31 +00:00
ipc.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00
mutex.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00
rw_lock.h Update rw_lock.h for #143 2025-04-20 13:58:42 +08:00
semaphore.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00
shm.h IPC_EXPORT => LIBIPC_EXPORT 2025-12-12 07:04:31 +00:00