aboutsummaryrefslogtreecommitdiff
path: root/lib/libdl
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2017-07-10 14:59:21 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2017-07-10 14:59:21 +0000
commit99ac8154ffa847ae709a193d014bd66d8cdfabb9 (patch)
tree0315ed3716f57d21b2d860fd3d7a5cb0338e5bb1 /lib/libdl
parent16d02c733fae89b644be8ec1b36759710321a46d (diff)
Notes
Diffstat (limited to 'lib/libdl')
-rw-r--r--lib/libdl/Makefile15
-rw-r--r--lib/libdl/Symbol.map20
2 files changed, 35 insertions, 0 deletions
diff --git a/lib/libdl/Makefile b/lib/libdl/Makefile
new file mode 100644
index 000000000000..8feb782c1ba7
--- /dev/null
+++ b/lib/libdl/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+LIB=dl
+SHLIB_MAJOR=1
+
+.PATH: ${SRCTOP}/lib/libc/gen
+CFLAGS+=-I${SRCTOP}/lib/libc/include
+CFLAGS+=-DIN_LIBDL
+LDFLAGS+=-Wl,-F,libc.so.7
+VERSION_DEF=${SRCTOP}/lib/libc/Versions.def
+SYMBOL_MAPS=${.CURDIR}/Symbol.map
+
+SRCS = dlfcn.c
+
+.include <bsd.lib.mk>
diff --git a/lib/libdl/Symbol.map b/lib/libdl/Symbol.map
new file mode 100644
index 000000000000..82ab6012e121
--- /dev/null
+++ b/lib/libdl/Symbol.map
@@ -0,0 +1,20 @@
+/*
+ * $FreeBSD$
+ */
+
+FBSD_1.0 {
+ dladdr;
+ dlclose;
+ dlerror;
+ dlfunc;
+ dlopen;
+ dlsym;
+ dlvsym;
+ dlinfo;
+ dl_iterate_phdr;
+};
+
+
+FBSD_1.3 {
+ fdlopen;
+};