42-archive/malloc/main.c
2017-02-16 19:32:00 +01:00

38 lines
719 B
C

#include "malloc.h"
int main(void)
{
printf("pagesize=[%i]\n", getpagesize());
printf("sizeof(long)=[%lu]\n", sizeof(long));
printf("sizeof(t_node)=[%lu]\n", sizeof(t_node));
void *ptr0 = malloc(8190 * sizeof(long));
show_alloc_mem();
printf("\n");
void *ptr1 = malloc(300 * sizeof(long));
show_alloc_mem();
printf("\n");
/* void *ptr2 = malloc(64 * sizeof(long)); */
/* show_alloc_mem(); */
/* printf("\n"); */
/* void *ptr3 = malloc(20 * sizeof(long)); */
/* show_alloc_mem(); */
/* printf("\n"); */
/* free(ptr0); */
/* show_alloc_mem(); */
/* printf("\n"); */
free(ptr1);
show_alloc_mem();
printf("\n");
/* free(ptr2); */
/* show_alloc_mem(); */
/* printf("\n"); */
return (0);
}