]>
Commit | Line | Data |
---|---|---|
c0c2af07 UD |
1 | #include <unistd.h> |
2 | ||
a850e77f | 3 | void init (void) __attribute__ ((constructor)); |
c0c2af07 UD |
4 | void |
5 | __attribute__ ((constructor)) | |
6 | init (void) | |
7 | { | |
8 | write (1, "4", 1); | |
9 | } | |
10 | ||
a850e77f | 11 | void fini (void) __attribute__ ((destructor)); |
c0c2af07 UD |
12 | void |
13 | __attribute__ ((destructor)) | |
14 | fini (void) | |
15 | { | |
16 | write (1, "5", 1); | |
17 | } | |
18 | ||
19 | extern int dep1 (void); | |
20 | ||
21 | int | |
22 | main (void) | |
23 | { | |
24 | return dep1 () != 42; | |
25 | } |