Annotation of qemu/tests/cris/check_mapbrk.c, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: #include <stdlib.h>
                      3: 
                      4: /* Basic sanity check that syscalls to implement malloc (brk, mmap2,
                      5:    munmap) are trivially functional.  */
                      6: 
                      7: int main ()
                      8: {
                      9:   void *p1, *p2, *p3, *p4, *p5, *p6;
                     10: 
                     11:   if ((p1 = malloc (8100)) == NULL
                     12:       || (p2 = malloc (16300)) == NULL
                     13:       || (p3 = malloc (4000)) == NULL
                     14:       || (p4 = malloc (500)) == NULL
                     15:       || (p5 = malloc (1023*1024)) == NULL
                     16:       || (p6 = malloc (8191*1024)) == NULL)
                     17:   {
                     18:     printf ("fail\n");
                     19:     exit (1);
                     20:   }
                     21: 
                     22:   free (p1);
                     23:   free (p2);
                     24:   free (p3);
                     25:   free (p4);
                     26:   free (p5);
                     27:   free (p6);
                     28: 
                     29:   p1 = malloc (64000);
                     30:   if (p1 == NULL)
                     31:   {
                     32:     printf ("fail\n");
                     33:     exit (1);
                     34:   }
                     35:   free (p1);
                     36: 
                     37:   printf ("pass\n");
                     38:   exit (0);
                     39: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.