summaryrefslogtreecommitdiff
path: root/lang/icc11/files/icc11bsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'lang/icc11/files/icc11bsd.c')
-rw-r--r--lang/icc11/files/icc11bsd.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/lang/icc11/files/icc11bsd.c b/lang/icc11/files/icc11bsd.c
new file mode 100644
index 00000000000..5946ec18b6b
--- /dev/null
+++ b/lang/icc11/files/icc11bsd.c
@@ -0,0 +1,22 @@
+#include <assert.h>
+#include <elf.h>
+#include <stddef.h>
+#include <stdio.h>
+
+FILE* my_stderr = stderr;
+
+struct dl_phdr_info {
+ Elf32_Addr dlpi_addr;
+ const char *dlpi_name;
+ const Elf32_Phdr *dlpi_phdr;
+ Elf32_Half dlpi_phnum;
+};
+
+
+int dl_iterate_phdr(
+ int (*callback)(struct dl_phdr_info *info, size_t size, void *data),
+ void *data)
+{
+ assert(0 && "dl_iterate_phdr is not implemented");
+ return 1;
+}