Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Oct 2021 12:19:54 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 38c857d956d6 - main - mixer(3): Add symbol versioning.
Message-ID:  <202110011219.191CJs5c030336@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by hselasky:

URL: https://cgit.FreeBSD.org/src/commit/?id=38c857d956d61b811fb2047bc980b90d64a072bf

commit 38c857d956d61b811fb2047bc980b90d64a072bf
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2021-10-01 12:14:38 +0000
Commit:     Hans Petter Selasky <hselasky@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;
+};



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202110011219.191CJs5c030336>