<dec f='src/src/sys/sys/signalvar.h' l='166' type='ksiginfo_t * ksiginfo_alloc(struct proc * , ksiginfo_t * , int )'/>
<def f='src/src/sys/kern/kern_sig.c' l='460' ll='491' type='ksiginfo_t * ksiginfo_alloc(struct proc * p, ksiginfo_t * ok, int flags)'/>
<use f='src/src/sys/kern/kern_sig.c' l='1269' u='c' c='kpsignal2'/>
<use f='src/src/sys/kern/kern_sig.c' l='1346' u='c' c='kpsignal2'/>
<doc f='src/src/sys/kern/kern_sig.c' l='451'>/*
 * ksiginfo_alloc:
 *
 *	Allocate a new ksiginfo structure from the pool, and optionally copy
 *	an existing one.  If the existing ksiginfo_t is from the pool, and
 *	has not been queued somewhere, then just return it.  Additionally,
 *	if the existing ksiginfo_t does not contain any information beyond
 *	the signal number, then just return it.
 */</doc>
