aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2025-11-25 19:06:25 +0000
committerEd Maste <emaste@FreeBSD.org>2025-11-26 14:13:09 +0000
commite00a781c216cb12603a0a71c9ca293dde3e06250 (patch)
treefb5d4993ad5d53e54f1eddf968b1ce33962af1e6
parent23af364630b133b09821757d33f253702606d4cf (diff)
mqueue: Export kern_kmq_* symbols from kernel module
linux.ko supports POSIX message queues using these symbols, so they need to be exported rather than relying on the kernel linker's misfeature of linking against debug or local symbols (which will soon be disabled by default). Reported by: mav Reviewed by: zlei Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53907
-rw-r--r--sys/modules/mqueue/Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/modules/mqueue/Makefile b/sys/modules/mqueue/Makefile
index dbc804ba30fb..55040a2282cb 100644
--- a/sys/modules/mqueue/Makefile
+++ b/sys/modules/mqueue/Makefile
@@ -5,4 +5,11 @@ SRCS= uipc_mqueue.c \
vnode_if.h \
opt_posix.h opt_capsicum.h
+EXPORT_SYMS= \
+ kern_kmq_notify \
+ kern_kmq_open \
+ kern_kmq_setattr \
+ kern_kmq_timedreceive \
+ kern_kmq_timedsend
+
.include <bsd.kmod.mk>