Blame elf/tst-initorder2.c

Packit Service 82fcde
#include <stdio.h>
Packit Service 82fcde
Packit Service 82fcde
#ifndef NAME
Packit Service 82fcde
int
Packit Service 82fcde
main (void)
Packit Service 82fcde
{
Packit Service 82fcde
  puts ("main");
Packit Service 82fcde
}
Packit Service 82fcde
#else
Packit Service 82fcde
static void __attribute__ ((constructor))
Packit Service 82fcde
init (void)
Packit Service 82fcde
{
Packit Service 82fcde
  puts ("init: " NAME);
Packit Service 82fcde
}
Packit Service 82fcde
static void __attribute__ ((destructor))
Packit Service 82fcde
fini (void)
Packit Service 82fcde
{
Packit Service 82fcde
  puts ("fini: " NAME);
Packit Service 82fcde
}
Packit Service 82fcde
#endif