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