From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <88df240d06e36e23de6dfb42140907e2@brasstown.quanstro.net> References: <88df240d06e36e23de6dfb42140907e2@brasstown.quanstro.net> Date: Sun, 2 Dec 2012 11:24:47 +0000 Message-ID: From: Charles Forsyth To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Subject: Re: [9fans] tprivalloc, tprivfree, tprivaddr Topicbox-Message-UUID: eee23c44-ead7-11e9-9d60-3106f5b1d025 It's to allocate global names (indices) with per-thread values. On 1 December 2012 23:42, erik quanstrom wrote: > what doesn't make sense to me is the allocation tracking is global, > while the pointers are per-thread Thread.udata[].