On Tue, Jun 28, 2022 at 10:22 AM adr <a...@sdf.org> wrote: > On Tue, 28 Jun 2022, Dan Cross wrote: > > [snip] > > Given the name of the function (`_threadmalloc`), I'd guess that this isn't > > intended for general use, but rather, for the internal consumption of the > > thread library, where indeed such a large allocation would likely be an > > error (bear in mind this code was developed on 32-bit machines with RAMs > > measured in Megabytes, not Gigabytes). > > No, it's used also when creating a channel and setting a thread's > stack size.
You mean by `newthread` and `chancreate`? Those are part of the thread library. Notice that there are no callers outside of /sys/src/libthread. - Dan C. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te1be8dc72738258d-M5755b12d8fc8f5fc46f51c97 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription