Lines Matching defs:size
184 size_t size, guard;
218 size = attr._a_stacksize;
220 stack_limit = (void *)(attr._a_stackaddr - size);
224 if (need < size/8 && need < 2048) {
229 size = ROUND(need);
234 size = guard + ROUND(attr._a_stacksize
240 map = __mmap(0, size, PROT_NONE, MAP_PRIVATE|MAP_ANON, -1, 0);
242 if (__mprotect(map+guard, size-guard, PROT_READ|PROT_WRITE)
244 __munmap(map, size);
248 map = __mmap(0, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0);
251 tsd = map + size - __pthread_tsd_size;
260 new->map_size = size;
291 if (map) __munmap(map, size);