+ /* FIXME: os_validate is mmap -- for small things like these
+ * malloc would probably perform better. */
+ new_freeable_stack = (struct freeable_stack *)
+ os_validate(0, sizeof(struct freeable_stack));
+ new_freeable_stack->next = NULL;
+ new_freeable_stack->os_thread = thread_to_be_cleaned_up->os_thread;
+ new_freeable_stack->os_address = thread_to_be_cleaned_up->os_address;