git: 38c857d956d6 - main - mixer(3): Add symbol versioning.
Hans Petter Selasky
hselasky at FreeBSD.org
Fri Oct 1 12:19:55 UTC 2021
The branch main has been updated by hselasky:
URL: https://cgit.FreeBSD.org/src/commit/?id=38c857d956d61b811fb2047bc980b90d64a072bf
commit 38c857d956d61b811fb2047bc980b90d64a072bf
Author: Hans Petter Selasky <hselasky at FreeBSD.org>
AuthorDate: 2021-10-01 12:14:38 +0000
Commit: Hans Petter Selasky <hselasky at FreeBSD.org>
CommitDate: 2021-10-01 12:18:43 +0000
mixer(3): Add symbol versioning.
Suggested by: kib
Differential Revision: https://reviews.freebsd.org/D32254
Sponsored by: NVIDIA Networking
---
lib/libmixer/Makefile | 2 ++
lib/libmixer/Symbol.map | 22 ++++++++++++++++++++++
2 files changed, 24 insertions(+)
diff --git a/lib/libmixer/Makefile b/lib/libmixer/Makefile
index 12081ee3835b..d7e77f79856e 100644
--- a/lib/libmixer/Makefile
+++ b/lib/libmixer/Makefile
@@ -4,5 +4,7 @@ LIB= mixer
SRCS= ${LIB}.c
INCS= ${LIB}.h
MAN= ${LIB}.3
+VERSION_DEF= ${LIBCSRCDIR}/Versions.def
+SYMBOL_MAPS= ${.CURDIR}/Symbol.map
.include <bsd.lib.mk>
diff --git a/lib/libmixer/Symbol.map b/lib/libmixer/Symbol.map
new file mode 100644
index 000000000000..6736debe1897
--- /dev/null
+++ b/lib/libmixer/Symbol.map
@@ -0,0 +1,22 @@
+/*
+ * $FreeBSD$
+ */
+
+FBSD_1.7 {
+ mixer_open;
+ mixer_close;
+ mixer_get_dev;
+ mixer_get_dev_byname;
+ mixer_add_ctl;
+ mixer_add_ctl_s;
+ mixer_remove_ctl;
+ mixer_get_ctl;
+ mixer_get_ctl_byname;
+ mixer_set_vol;
+ mixer_set_mute;
+ mixer_mod_recsrc;
+ mixer_get_default_unit;
+ mixer_set_default_unit;
+ mixer_get_mode;
+ mixer_get_nmixers;
+};
More information about the dev-commits-src-all
mailing list