1 #include "../mmalloc.h"
11 #define BUFFSIZE 204800
19 void *pointers[TESTSIZE];
22 fd1=open("heap1",O_CREAT|O_RDWR,S_IRWXU|S_IRWXG|S_IRWXO);
25 fd1=open("heap1",O_RDWR);
29 heapA = xbt_mheap_new(-1, sbrk(0) + BUFFSIZE);
31 perror("attach 1 failed");
32 fprintf(stderr, "bye\n");
36 fprintf(stderr, "HeapA=%p\n", heapA);
39 for (i = 0; i < TESTSIZE; i++) {
41 pointers[i] = mmalloc(heapA, size);
42 fprintf(stderr, "%d bytes allocated at %p\n", size, pointers[i]);
47 for (i = 0; i < TESTSIZE; i++) {
48 mfree(heapA, pointers[i]);
51 fprintf(stderr, "Ok bye bye\n");