<dec f='src/src/sys/sys/lwp.h' l='334' type='void lwp_update_creds(lwp_t * )'/>
<use f='src/src/sys/arch/amd64/amd64/linux32_syscall.c' l='48' macro='1' u='c'/>
<use f='src/src/sys/arch/amd64/amd64/linux_syscall.c' l='88' macro='1' u='c'/>
<use f='src/src/sys/arch/amd64/amd64/netbsd32_syscall.c' l='82' macro='1' u='c'/>
<use f='src/src/sys/arch/amd64/amd64/trap.c' l='257' macro='1' u='c'/>
<use f='src/src/sys/arch/x86/x86/syscall.c' l='127' macro='1' u='c'/>
<use f='src/src/sys/kern/kern_lwp.c' l='872' u='c' c='lwp_create'/>
<def f='src/src/sys/kern/kern_lwp.c' l='1410' ll='1426' type='void lwp_update_creds(struct lwp * l)'/>
<doc f='src/src/sys/kern/kern_lwp.c' l='1402'>/*
 * Update an LWP&apos;s cached credentials to mirror the process&apos; master copy.
 *
 * This happens early in the syscall path, on user trap, and on LWP
 * creation.  A long-running LWP can also voluntarily choose to update
 * its credentials by calling this routine.  This may be called from
 * LWP_CACHE_CREDS(), which checks l-&gt;l_cred != p-&gt;p_cred beforehand.
 */</doc>
