From owner-freebsd-current Wed Aug 5 21:09:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA21320 for freebsd-current-outgoing; Wed, 5 Aug 1998 21:09:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from lor.watermarkgroup.com (lor.watermarkgroup.com [207.202.73.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA21301 for ; Wed, 5 Aug 1998 21:09:04 -0700 (PDT) (envelope-from luoqi@watermarkgroup.com) Received: (from luoqi@localhost) by lor.watermarkgroup.com (8.8.8/8.8.8) id AAA08507; Thu, 6 Aug 1998 00:08:48 -0400 (EDT) (envelope-from luoqi) Date: Thu, 6 Aug 1998 00:08:48 -0400 (EDT) From: Luoqi Chen Message-Id: <199808060408.AAA08507@lor.watermarkgroup.com> To: current@FreeBSD.ORG, kong@kong.spb.ru Subject: Re: Still having big problems with 'w' Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG You must be using DEVFS. I had the same problem. Try the following patch, it's a little simplistic, but it stopped my girlfriend from complaining that I was trying to hide something from her :( -lq Index: devfs_vnops.c =================================================================== RCS file: /fun/cvs/src/sys/miscfs/devfs/devfs_vnops.c,v retrieving revision 1.58 diff -u -r1.58 devfs_vnops.c --- devfs_vnops.c 1998/07/30 17:40:44 1.58 +++ devfs_vnops.c 1998/08/04 14:26:37 @@ -1403,6 +1403,8 @@ if (uio->uio_resid == 0) return (0); + getnanotime(&(dnp->atime)); + switch (vp->v_type) { case VCHR: @@ -1495,6 +1497,8 @@ if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc) panic("devfs_write proc"); #endif + + getnanotime(&(dnp->mtime)); switch (vp->v_type) { To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message