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

source code of glibc/elf/dep4.c