Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 2015 06:14:51 +0000 (UTC)
From:      Daniel Eischen <deischen@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r291439 - head/lib/librt
Message-ID:  <201511290614.tAT6EpkF063417@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;
+};



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