Blame dlfcn/bug-atexit1-lib.c

Packit 6c4009
#include <stdio.h>
Packit 6c4009
#include <stdlib.h>
Packit 6c4009
#include <unistd.h>
Packit 6c4009
Packit 6c4009
static int next;
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f00 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f00");
Packit 6c4009
  if (next-- != 0)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f01 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f01");
Packit 6c4009
  if (next-- != 1)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f02 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f02");
Packit 6c4009
  if (next-- != 2)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f03 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f03");
Packit 6c4009
  if (next-- != 3)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f04 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f04");
Packit 6c4009
  if (next-- != 4)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f05 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f05");
Packit 6c4009
  if (next-- != 5)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f06 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f06");
Packit 6c4009
  if (next-- != 6)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f07 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f07");
Packit 6c4009
  if (next-- != 7)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f08 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f08");
Packit 6c4009
  if (next-- != 8)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f09 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f09");
Packit 6c4009
  if (next-- != 9)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f10 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f10");
Packit 6c4009
  if (next-- != 10)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f11 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f11");
Packit 6c4009
  if (next-- != 11)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f12 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f12");
Packit 6c4009
  if (next-- != 12)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f13 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f13");
Packit 6c4009
  if (next-- != 13)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f14 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f14");
Packit 6c4009
  if (next-- != 14)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f15 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f15");
Packit 6c4009
  if (next-- != 15)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f16 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f16");
Packit 6c4009
  if (next-- != 16)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f17 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f17");
Packit 6c4009
  if (next-- != 17)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f18 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f18");
Packit 6c4009
  if (next-- != 18)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f19 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f19");
Packit 6c4009
  if (next-- != 19)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f20 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f20");
Packit 6c4009
  if (next-- != 20)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f21 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f21");
Packit 6c4009
  if (next-- != 21)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f22 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f22");
Packit 6c4009
  if (next-- != 22)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f23 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f23");
Packit 6c4009
  if (next-- != 23)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f24 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f24");
Packit 6c4009
  if (next-- != 24)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f25 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f25");
Packit 6c4009
  if (next-- != 25)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f26 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f26");
Packit 6c4009
  if (next-- != 26)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f27 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f27");
Packit 6c4009
  if (next-- != 27)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f28 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f28");
Packit 6c4009
  if (next-- != 28)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f29 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f29");
Packit 6c4009
  if (next-- != 29)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f30 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f30");
Packit 6c4009
  if (next-- != 30)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f31 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f31");
Packit 6c4009
  if (next-- != 31)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f32 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f32");
Packit 6c4009
  if (next-- != 32)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f33 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f33");
Packit 6c4009
  if (next-- != 33)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f34 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f34");
Packit 6c4009
  if (next-- != 34)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f35 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f35");
Packit 6c4009
  if (next-- != 35)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f36 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f36");
Packit 6c4009
  if (next-- != 36)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f37 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f37");
Packit 6c4009
  if (next-- != 37)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f38 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f38");
Packit 6c4009
  if (next-- != 38)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
f39 (void)
Packit 6c4009
{
Packit 6c4009
  puts ("f39");
Packit 6c4009
  if (next-- != 39)
Packit 6c4009
    _exit (1);
Packit 6c4009
}
Packit 6c4009
Packit 6c4009
void
Packit 6c4009
foo (void)
Packit 6c4009
{
Packit 6c4009
  atexit (f00);
Packit 6c4009
  atexit (f01);
Packit 6c4009
  atexit (f02);
Packit 6c4009
  atexit (f03);
Packit 6c4009
  atexit (f04);
Packit 6c4009
  atexit (f05);
Packit 6c4009
  atexit (f06);
Packit 6c4009
  atexit (f07);
Packit 6c4009
  atexit (f08);
Packit 6c4009
  atexit (f09);
Packit 6c4009
Packit 6c4009
  atexit (f10);
Packit 6c4009
  atexit (f11);
Packit 6c4009
  atexit (f12);
Packit 6c4009
  atexit (f13);
Packit 6c4009
  atexit (f14);
Packit 6c4009
  atexit (f15);
Packit 6c4009
  atexit (f16);
Packit 6c4009
  atexit (f17);
Packit 6c4009
  atexit (f18);
Packit 6c4009
  atexit (f19);
Packit 6c4009
Packit 6c4009
  atexit (f20);
Packit 6c4009
  atexit (f21);
Packit 6c4009
  atexit (f22);
Packit 6c4009
  atexit (f23);
Packit 6c4009
  atexit (f24);
Packit 6c4009
  atexit (f25);
Packit 6c4009
  atexit (f26);
Packit 6c4009
  atexit (f27);
Packit 6c4009
  atexit (f28);
Packit 6c4009
  atexit (f29);
Packit 6c4009
Packit 6c4009
  atexit (f30);
Packit 6c4009
  atexit (f31);
Packit 6c4009
  atexit (f32);
Packit 6c4009
  atexit (f33);
Packit 6c4009
  atexit (f34);
Packit 6c4009
  atexit (f35);
Packit 6c4009
  atexit (f36);
Packit 6c4009
  atexit (f37);
Packit 6c4009
  atexit (f38);
Packit 6c4009
  atexit (f39);
Packit 6c4009
Packit 6c4009
  next = 39;
Packit 6c4009
}