/* does not yet catch signals sent when the child dies. in exit.c or in signal.c.  */
static int read_long(struct task_struct *tsk, unsigned long addr, unsigned long *result)
/* does not yet catch signals sent when the child dies. in exit.c or in signal.c.  */
static int read_long(struct task_struct *tsk, unsigned long addr, unsigned long *result)
{
	*result = *(unsigned long *)addr;
	return 0;
}