Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
iox-eclipse-iceoryx#2072 Include mqueue.h needs sys/stat.h for mode_t…
… (fixes musl compile) As stated in the mq_open man page ([1]) the mqueue.h include needs additional sys/stat.h include for mode_t definition. Fixes musl compile: In file included from .../build/iceoryx-custom/iceoryx_platform/linux/source/mqueue.cpp:17: .../build/iceoryx-custom/iceoryx_platform/linux/include/iceoryx_platform/mqueue.hpp:23:49: error: ‘mode_t’ has not been declared 23 | mqd_t iox_mq_open4(const char* name, int oflag, mode_t mode, struct mq_attr* attr); | ^~~~~~ .../build/iceoryx-custom/iceoryx_platform/linux/source/mqueue.cpp:26:49: error: ‘mode_t’ has not been declared 26 | mqd_t iox_mq_open4(const char* name, int oflag, mode_t mode, struct mq_attr* attr) | ^~~~~~ [1] https://man7.org/linux/man-pages/man3/mq_open.3.html Signed-off-by: Peter Seiderer <[email protected]>
- Loading branch information