34 lines
865 B
Diff
34 lines
865 B
Diff
|
--- src/common/pipe.h 2017-08-03 21:42:22.098586810 +0200
|
||
|
+++ src/common/pipe.h 2017-12-16 20:27:26.546173345 +0100
|
||
|
@@ -18,6 +18,7 @@
|
||
|
#ifndef LTTNG_PIPE_H
|
||
|
#define LTTNG_PIPE_H
|
||
|
|
||
|
+#include <sys/types.h>
|
||
|
#include <pthread.h>
|
||
|
#include <common/macros.h>
|
||
|
|
||
|
--- tests/regression/ust/ust-dl/prog.c 2017-08-03 21:42:22.130585910 +0200
|
||
|
+++ tests/regression/ust/ust-dl/prog.c 2017-12-16 20:33:52.906200900 +0100
|
||
|
@@ -13,6 +13,10 @@
|
||
|
*/
|
||
|
int main(int argc, char **argv)
|
||
|
{
|
||
|
+/*
|
||
|
+ * Note: musl libc does not support dlmopen(3) so make this fail
|
||
|
+ */
|
||
|
+#if defined(__GLIBC__)
|
||
|
void *h0, *h1, *h2, *h3, *h4;
|
||
|
char *error;
|
||
|
int (*foo)(void);
|
||
|
@@ -67,6 +71,9 @@
|
||
|
get_error:
|
||
|
error = dlerror();
|
||
|
error:
|
||
|
+#else /* defined(__GLIBC__) */
|
||
|
+ const char* error = "dlmopen(3) not supported";
|
||
|
+#endif /* defined(__GLIBC__) */
|
||
|
fprintf(stderr, "%s\n", error);
|
||
|
exit(EXIT_FAILURE);
|
||
|
}
|