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;
+};
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to