From 6127c68e1c0dd8836847ac66dc02466ec8c0ca94 Mon Sep 17 00:00:00 2001 From: christos Date: Sun, 28 Dec 2008 19:46:47 +0000 Subject: [PATCH] cast dev_t's to int32_t because XXX: sysctl can't change size. This should be not a problem since tty's live in the low part of the dev range. --- lib/libkvm/kvm_proc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 615ec0bb42ec..fd1ad35d21d8 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -1,4 +1,4 @@ -/* $NetBSD: kvm_proc.c,v 1.79 2008/11/29 18:24:58 cegger Exp $ */ +/* $NetBSD: kvm_proc.c,v 1.80 2008/12/28 19:46:47 christos Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -67,7 +67,7 @@ #if 0 static char sccsid[] = "@(#)kvm_proc.c 8.3 (Berkeley) 9/23/93"; #else -__RCSID("$NetBSD: kvm_proc.c,v 1.79 2008/11/29 18:24:58 cegger Exp $"); +__RCSID("$NetBSD: kvm_proc.c,v 1.80 2008/12/28 19:46:47 christos Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -409,7 +409,7 @@ kvm_proclist(kd, what, arg, p, bp, maxcnt) "can't read tty at %p", sess.s_ttyp); return (-1); } - eproc.e_tdev = tty.t_dev; + eproc.e_tdev = (int32_t)tty.t_dev; eproc.e_tsess = tty.t_session; if (tty.t_pgrp != NULL) { if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) { @@ -422,7 +422,7 @@ kvm_proclist(kd, what, arg, p, bp, maxcnt) } else eproc.e_tpgid = -1; } else - eproc.e_tdev = NODEV; + eproc.e_tdev = (int32_t)NODEV; eproc.e_flag = sess.s_ttyvp ? EPROC_CTTY : 0; eproc.e_sid = sess.s_sid; if (sess.s_leader == p)