Back to index

glibc  2.9
dep2.c
Go to the documentation of this file.
00001 #include <unistd.h>
00002 
00003 extern int dep2 (void);
00004 extern int dep3 (void);
00005 extern int dep4 (void);
00006 
00007 static void
00008 __attribute__ ((constructor))
00009 init (void)
00010 {
00011   write (1, "2", 1);
00012 }
00013 
00014 static void
00015 __attribute__ ((destructor))
00016 fini (void)
00017 {
00018   write (1, "7", 1);
00019 }
00020 
00021 int
00022 dep2 (void)
00023 {
00024   return dep3 () - dep4 ();
00025 }