diff options
| author | Ed Maste <emaste@FreeBSD.org> | 2025-11-25 19:06:25 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@FreeBSD.org> | 2025-11-26 14:13:09 +0000 |
| commit | e00a781c216cb12603a0a71c9ca293dde3e06250 (patch) | |
| tree | fb5d4993ad5d53e54f1eddf968b1ce33962af1e6 | |
| parent | 23af364630b133b09821757d33f253702606d4cf (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/Makefile | 7 |
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> |
