• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/sim/testsuite/sim/cris/c/
1#include <stdio.h>
2#include <stdlib.h>
3
4/* Sanity check that system calls for realloc works.  Also tests a few
5   more cases for mmap2 and munmap.  */
6
7int main ()
8{
9  void *p1, *p2;
10
11  if ((p1 = malloc (8100)) == NULL
12      || (p1 = realloc (p1, 16300)) == NULL
13      || (p1 = realloc (p1, 4000)) == NULL
14      || (p1 = realloc (p1, 500)) == NULL
15      || (p1 = realloc (p1, 1023*1024)) == NULL
16      || (p1 = realloc (p1, 8191*1024)) == NULL
17      || (p1 = realloc (p1, 512*1024)) == NULL
18      || (p2 = malloc (1023*1024)) == NULL
19      || (p1 = realloc (p1, 1023*1024)) == NULL
20      || (p1 = realloc (p1, 8191*1024)) == NULL
21      || (p1 = realloc (p1, 512*1024)) == NULL)
22  {
23    printf ("fail\n");
24    exit (1);
25  }
26
27  free (p1);
28  free (p2);
29  printf ("pass\n");
30  exit (0);
31}
32