Back to index

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