Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section

*** 718,733 **** int pr_wstat; /* if zombie, the wait() status */ int pr_argc; /* initial argument count */ uintptr_t pr_argv; /* address of initial argument vector */ uintptr_t pr_envp; /* address of initial environment vector */ char pr_dmodel; /* data model of the process */ - lwpsinfo_t pr_lwp; /* information for representative lwp */ taskid_t pr_taskid; /* task id */ projid_t pr_projid; /* project id */ poolid_t pr_poolid; /* pool id */ zoneid_t pr_zoneid; /* zone id */ ctid_t pr_contract; /* process contract id */ } psinfo_t; Some of the entries in psinfo, such as pr_addr, refer to internal --- 718,733 ---- int pr_wstat; /* if zombie, the wait() status */ int pr_argc; /* initial argument count */ uintptr_t pr_argv; /* address of initial argument vector */ uintptr_t pr_envp; /* address of initial environment vector */ char pr_dmodel; /* data model of the process */ taskid_t pr_taskid; /* task id */ projid_t pr_projid; /* project id */ poolid_t pr_poolid; /* pool id */ zoneid_t pr_zoneid; /* zone id */ ctid_t pr_contract; /* process contract id */ + lwpsinfo_t pr_lwp; /* information for representative lwp */ } psinfo_t; Some of the entries in psinfo, such as pr_addr, refer to internal
*** 1225,1234 **** --- 1225,1244 ---- lwpctl Write-only control file. The messages written to this file affect the specific lwp rather than the representative lwp, as is the case for the process's ctl file. + lwpname + A buffer of THREAD_NAME_MAX bytes representing the LWP name; the buffer + is zero-filled if the thread name is shorter than the buffer. If no + thread name is set, the buffer contains the empty string. A read with a + buffer shorter than THREAD_NAME_MAX bytes is not guaranteed to be NUL- + terminated. Writing to this file will set the LWP name for the + specific lwp. This file may not be present in older operating system + versions. THREAD_NAME_MAX may increase in the future; clients should be + prepared for this. + lwpstatus lwp-specific state information. This file contains the lwpstatus structure for the specific lwp as described above for the representative lwp in the process's status file.
*** 2335,2340 **** <sys/regset.h> are similar to but not the same as the types prgregset_t and prfpregset_t defined in <procfs.h>. ! June 6, 2016 PROC(4) --- 2345,2350 ---- <sys/regset.h> are similar to but not the same as the types prgregset_t and prfpregset_t defined in <procfs.h>. ! August 22, 2018 PROC(4)