Module Name: src
Committed By: nia
Date: Sat Nov 2 20:53:59 UTC 2024
Modified Files:
src/include: dlfcn.h
Log Message:
Expose dladdr(3) to POSIX.1.2024 applications.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/include/dlfcn.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/include/dlfcn.h
diff -u src/include/dlfcn.h:1.25 src/include/dlfcn.h:1.26
--- src/include/dlfcn.h:1.25 Tue Jul 11 15:21:35 2017
+++ src/include/dlfcn.h Sat Nov 2 20:53:58 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: dlfcn.h,v 1.25 2017/07/11 15:21:35 joerg Exp $ */
+/* $NetBSD: dlfcn.h,v 1.26 2024/11/02 20:53:58 nia Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -59,8 +59,10 @@ void *_dlauxinfo(void) __pure;
void *dlopen(const char *, int);
int dlclose(void *);
void *dlsym(void * __restrict, const char * __restrict);
-#if defined(_NETBSD_SOURCE)
+#if (_POSIX_C_SOURCE - 0 >= 202405L) || defined(_NETBSD_SOURCE)
int dladdr(const void * __restrict, Dl_info * __restrict);
+#endif
+#if defined(_NETBSD_SOURCE)
int dlctl(void *, int, void *);
int dlinfo(void *, int, void *);
void *dlvsym(void * __restrict, const char * __restrict,