svn commit: r291439 - head/lib/librt

Daniel Eischen deischen at FreeBSD.org
Sun Nov 29 06:14:52 UTC 2015


Author: deischen
Date: Sun Nov 29 06:14:51 2015
New Revision: 291439
URL: https://svnweb.freebsd.org/changeset/base/291439

Log:
  Unbreak symbol versioning.  I have no idea when it was broken, but it's been
  at least a few months if not a year or more.

Added:
  head/lib/librt/Symbol.map   (contents, props changed)
Deleted:
  head/lib/librt/Version.map
Modified:
  head/lib/librt/Makefile

Modified: head/lib/librt/Makefile
==============================================================================
--- head/lib/librt/Makefile	Sun Nov 29 05:49:49 2015	(r291438)
+++ head/lib/librt/Makefile	Sun Nov 29 06:14:51 2015	(r291439)
@@ -17,7 +17,8 @@ SRCS+= aio.c mq.c sigev_thread.c timer.c
 
 PRECIOUSLIB=
 
-VERSION_MAP=	${.CURDIR}/Version.map
+VERSION_DEF=${.CURDIR}/../libc/Versions.def
+SYMBOL_MAPS=${.CURDIR}/Symbol.map
 
 .if ${MK_TESTS} != "no"
 SUBDIR+=	tests

Added: head/lib/librt/Symbol.map
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/librt/Symbol.map	Sun Nov 29 06:14:51 2015	(r291439)
@@ -0,0 +1,69 @@
+/*
+ * $FreeBSD$
+ */
+
+FBSD_1.0 {
+	aio_read;
+	aio_write;
+	aio_return;
+	aio_waitcomplete;
+	aio_fsync;
+	mq_open;
+	mq_close;
+	mq_notify;
+	mq_getattr;
+	mq_setattr;
+	mq_timedreceive;
+	mq_timedsend;
+	mq_unlink;
+	mq_send;
+	mq_receive;
+	timer_create;
+	timer_delete;
+	timer_gettime;
+	timer_settime;
+	timer_getoverrun;
+};
+
+FBSDprivate_1.0 {
+	_aio_read;
+	_aio_write;
+	_aio_return;
+	_aio_waitcomplete;
+	_aio_fsync;
+	__aio_read;
+	__aio_write;
+	__aio_return;
+	__aio_waitcomplete;
+	__aio_fsync;
+	_mq_open;
+	_mq_close;
+	_mq_notify;
+	_mq_getattr;
+	_mq_setattr;
+	_mq_timedreceive;
+	_mq_timedsend;
+	_mq_unlink;
+	_mq_send;
+	_mq_receive;
+	__mq_open;
+	__mq_close;
+	__mq_notify;
+	__mq_getattr;
+	__mq_setattr;
+	__mq_timedreceive;
+	__mq_timedsend;
+	__mq_unlink;
+	__mq_send;
+	__mq_receive;
+	_timer_create;
+	_timer_delete;
+	_timer_gettime;
+	_timer_settime;
+	_timer_getoverrun;
+	__timer_create;
+	__timer_delete;
+	__timer_gettime;
+	__timer_settime;
+	__timer_getoverrun;
+};


More information about the svn-src-all mailing list