Blame elf/order2mod2.c

Packit 6c4009
#include <stdio.h>
Packit 6c4009
Packit 6c4009
extern int foo (void);
Packit 6c4009
extern int bar (void);
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
__attribute__ ((constructor))
Packit 6c4009
init (void)
Packit 6c4009
{
Packit 6c4009
  (void) (foo () - bar ());
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
static void
Packit 6c4009
__attribute__ ((destructor))
Packit 6c4009
fini (void)
Packit 6c4009
{
Packit 6c4009
  putchar ('2');
Packit 6c4009
}