Home | History | Annotate | Download | only in ld-i386
      1 #include <stdio.h>
      2 #include <stdlib.h>
      3 
      4 extern int * get_gd (void);
      5 extern void set_gd (int);
      6 extern int test_gd (int);
      7 extern int * get_ld (void);
      8 extern void set_ld (int);
      9 extern int test_ld (int);
     10 
     11 int
     12 main ()
     13 {
     14   int *p;
     15 
     16   p = get_gd ();
     17   set_gd (3);
     18   if (*p != 3 || !test_gd (3))
     19     abort ();
     20 
     21   p = get_ld ();
     22   set_ld (4);
     23   if (*p != 4 || !test_ld (4))
     24     abort ();
     25 
     26   printf ("PASS\n");
     27 
     28   return 0;
     29 }
     30