Blame elf/reldep9mod1.c

Packit 6c4009
#include <stdlib.h>
Packit 6c4009
void
Packit 6c4009
foo (void)
Packit 6c4009
{
Packit 6c4009
  exit (0);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
__attribute__((destructor))
Packit 6c4009
bar (void)
Packit 6c4009
{
Packit 6c4009
  static int i;
Packit 6c4009
  foo ();
Packit 6c4009
  ++i;
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
__attribute__((constructor))
Packit 6c4009
destr (void)
Packit 6c4009
{
Packit 6c4009
  extern void baz (void);
Packit 6c4009
  baz ();
Packit 6c4009
}