Blame elf/dep4.c

Packit 6c4009
#include <unistd.h>
Packit 6c4009
Packit 6c4009
extern int dep3 (void);
Packit 6c4009
extern int dep4 (void);
Packit 6c4009
Packit 6c4009
static void
Packit 6c4009
__attribute__ ((constructor))
Packit 6c4009
init (void)
Packit 6c4009
{
Packit 6c4009
  write (1, "1", 1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
static void
Packit 6c4009
__attribute__ ((destructor))
Packit 6c4009
fini (void)
Packit 6c4009
{
Packit 6c4009
  write (1, "8", 1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
int
Packit 6c4009
dep4 (void)
Packit 6c4009
{
Packit 6c4009
  return dep3 ();
Packit 6c4009
}