1#include <unistd.h>
2
3extern int dep3 (void);
4
5static void
6__attribute__ ((constructor))
7init (void)
8{
9 write (1, "0", 1);
10}
11
12static void
13__attribute__ ((destructor))
14fini (void)
15{
16 write (1, "9\n", 2);
17}
18
19int
20dep3 (void)
21{
22 return 42;
23}
24

source code of glibc/elf/dep3.c