Always pick 'rusage' from p->p_stats->p_ru, p->p_ru is dead and gone.
This commit is contained in:
parent
982bad256f
commit
92ab0cdf99
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: irix_signal.c,v 1.39 2007/03/09 14:11:28 ad Exp $ */
|
/* $NetBSD: irix_signal.c,v 1.40 2007/05/01 17:22:32 dsl Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1994, 2001-2002 The NetBSD Foundation, Inc.
|
* Copyright (c) 1994, 2001-2002 The NetBSD Foundation, Inc.
|
||||||
@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: irix_signal.c,v 1.39 2007/03/09 14:11:28 ad Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: irix_signal.c,v 1.40 2007/05/01 17:22:32 dsl Exp $");
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
@ -109,11 +109,7 @@ irix_wait_siginfo(p, st, stat, s)
|
|||||||
|
|
||||||
if (p) {
|
if (p) {
|
||||||
i.isi_pid = p->p_pid;
|
i.isi_pid = p->p_pid;
|
||||||
if (stat == SZOMB) {
|
if (p->p_stats != NULL) {
|
||||||
i.isi_stime = p->p_ru->ru_stime.tv_sec;
|
|
||||||
i.isi_utime = p->p_ru->ru_utime.tv_sec;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
i.isi_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
i.isi_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
||||||
i.isi_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
i.isi_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: svr4_misc.c,v 1.127 2007/04/30 14:05:47 dsl Exp $ */
|
/* $NetBSD: svr4_misc.c,v 1.128 2007/05/01 17:22:32 dsl Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
||||||
@ -44,7 +44,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: svr4_misc.c,v 1.127 2007/04/30 14:05:47 dsl Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: svr4_misc.c,v 1.128 2007/05/01 17:22:32 dsl Exp $");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
@ -1087,11 +1087,7 @@ svr4_setinfo(p, st, s)
|
|||||||
|
|
||||||
if (p) {
|
if (p) {
|
||||||
s->si_pid = p->p_pid;
|
s->si_pid = p->p_pid;
|
||||||
if (p->p_stat == SZOMB) {
|
if (p->p_stats != NULL) {
|
||||||
s->si_stime = p->p_ru->ru_stime.tv_sec;
|
|
||||||
s->si_utime = p->p_ru->ru_utime.tv_sec;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
s->si_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
s->si_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
||||||
s->si_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
s->si_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: svr4_32_misc.c,v 1.46 2007/04/30 14:05:48 dsl Exp $ */
|
/* $NetBSD: svr4_32_misc.c,v 1.47 2007/05/01 17:22:32 dsl Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
* Copyright (c) 1994 The NetBSD Foundation, Inc.
|
||||||
@ -44,7 +44,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: svr4_32_misc.c,v 1.46 2007/04/30 14:05:48 dsl Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: svr4_32_misc.c,v 1.47 2007/05/01 17:22:32 dsl Exp $");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
@ -1126,11 +1126,7 @@ svr4_32_setinfo(p, st, si)
|
|||||||
|
|
||||||
if (p) {
|
if (p) {
|
||||||
i.si_pid = p->p_pid;
|
i.si_pid = p->p_pid;
|
||||||
if (p->p_stat == SZOMB) {
|
if (p->p_stats != NULL) {
|
||||||
i.si_stime = p->p_ru->ru_stime.tv_sec;
|
|
||||||
i.si_utime = p->p_ru->ru_utime.tv_sec;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
i.si_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
i.si_stime = p->p_stats->p_ru.ru_stime.tv_sec;
|
||||||
i.si_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
i.si_utime = p->p_stats->p_ru.ru_utime.tv_sec;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user