size_t size = l->npages * _dl_pagesize;
size_t size = l->npages * GL(dl_pagesize);
new_fdesc_table (struct local *l){  size_t size = l->npages * _dl_pagesize;  struct ia64_fdesc_table *new_table;  struct ia64_fdesc *fdesc;  l->npages += l->npages;  new_table = __mmap (0, size, PROT_READ | PROT_WRITE,		      MAP_ANON | MAP_PRIVATE, -1, 0);  if (new_table == MAP_FAILED)    _dl_signal_error (errno, NULL, NULL, "cannot map pages for fdesc table");  new_table->len = (size - sizeof (*new_table)) / sizeof (struct ia64_fdesc);  fdesc = &new_table->fdesc[0];  new_table->first_unused = 1;  new_table->next = l->root;  l->root = new_table;  return fdesc;}