about summary refs log tree commit diff
path: root/elf/nodel2mod1.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-01-12 07:52:53 +0000
committerUlrich Drepper <drepper@redhat.com>2003-01-12 07:52:53 +0000
commit26a676d0aae53e2e770581c133356d8c0e39268c (patch)
treefdddddb447fa187129dd83c8619612e42553a382 /elf/nodel2mod1.c
parent3c172bd1b98771e9c06b5f05cbad8a9ee473e6cf (diff)
downloadglibc-26a676d0aae53e2e770581c133356d8c0e39268c.tar.gz
glibc-26a676d0aae53e2e770581c133356d8c0e39268c.tar.xz
glibc-26a676d0aae53e2e770581c133356d8c0e39268c.zip
Test modules for DF_1_NODELETE test.
Diffstat (limited to 'elf/nodel2mod1.c')
-rw-r--r--elf/nodel2mod1.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/elf/nodel2mod1.c b/elf/nodel2mod1.c
new file mode 100644
index 0000000000..acddc4cf8b
--- /dev/null
+++ b/elf/nodel2mod1.c
@@ -0,0 +1,19 @@
+#include <stdlib.h>
+void
+foo (void)
+{
+  exit (0);
+}
+
+void
+__attribute__((destructor))
+bar (void)
+{
+  static int i;
+  foo ();
+  ++i;
+}
+void
+baz (void)
+{
+}