for the need of my project i need to handle a global (representing the heap ). It's a C project, i don't have any errors at the compilation.
but when i try to use a member of struct -> segfault.
if someone could tell me where is the point ?
thanks
static t_meta   *init_get_meta()
{
  static t_meta *allineed = NULL;
  int           i;
  i = 0;
  if (allineed == NULL)
    {
      //allineed->pagesize = getpagesize();                                                                                         
      //allineed->pagesize = 4096;                                                                                                  
      allineed->pagesize = 0; --> segfault right here
      printf("LOVE\n");
      while (i < 8)
        {
          allineed->listfree[i++] = NULL;
        }
      allineed->last = extend_heap(allineed);
    }
  return (allineed);
}
 
     
     
    