summaryrefslogtreecommitdiff
path: root/sys/miscfs/devfs
diff options
context:
space:
mode:
Diffstat (limited to 'sys/miscfs/devfs')
-rw-r--r--sys/miscfs/devfs/devfs_tree.c6
-rw-r--r--sys/miscfs/devfs/devfs_vnops.c18
2 files changed, 11 insertions, 13 deletions
diff --git a/sys/miscfs/devfs/devfs_tree.c b/sys/miscfs/devfs/devfs_tree.c
index c2ef85b7aca2..20d46f190564 100644
--- a/sys/miscfs/devfs/devfs_tree.c
+++ b/sys/miscfs/devfs/devfs_tree.c
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: devfs_tree.c,v 1.48 1997/11/08 19:02:26 julian Exp $
+ * $Id: devfs_tree.c,v 1.49 1998/01/02 07:31:06 julian Exp $
*/
#include "opt_devfs.h"
@@ -435,7 +435,7 @@ dev_add_node(int entrytype, union typeinfo *by, dn_p proto,
*/
bzero(dnp,sizeof(devnode_t));
dnp->type = entrytype;
- TIMEVAL_TO_TIMESPEC(&time,&(dnp->ctime))
+ getnanotime(&(dnp->ctime));
dnp->mtime = dnp->ctime;
dnp->atime = dnp->ctime;
dnp->nextsibling = dnp;
@@ -527,7 +527,7 @@ int
dev_touch(devnm_p key) /* update the node for this dev */
{
DBPRINT(("dev_touch\n"));
- TIMEVAL_TO_TIMESPEC(&time,&(key->dnp->mtime))
+ getnanotime(&(key->dnp->mtime));
return 0; /*XXX*/
}
diff --git a/sys/miscfs/devfs/devfs_vnops.c b/sys/miscfs/devfs/devfs_vnops.c
index fde502b0cbc3..773d90395e99 100644
--- a/sys/miscfs/devfs/devfs_vnops.c
+++ b/sys/miscfs/devfs/devfs_vnops.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: devfs_vnops.c,v 1.51 1998/01/02 07:31:06 julian Exp $
+ * $Id: devfs_vnops.c,v 1.52 1998/03/10 09:12:19 julian Exp $
*/
#include <sys/param.h>
@@ -531,7 +531,6 @@ devfs_setattr(struct vop_setattr_args *ap)
gid_t *gp;
int i;
dn_p file_node;
- struct timeval tv;
if (error = devfs_vntodn(vp,&file_node))
{
@@ -578,8 +577,7 @@ DBPRINT(("setattr\n"));
return (EACCES);
file_node->atime = vap->va_atime;
file_node->mtime = vap->va_mtime;
- microtime(&tv);
- TIMEVAL_TO_TIMESPEC(&tv, &file_node->ctime);
+ nanotime(&file_node->ctime);
return (0);
}
@@ -675,7 +673,7 @@ DBPRINT(("read\n"));
case VCHR:
case VBLK:
error = VOCALL(spec_vnodeop_p, VOFFSET(vop_read), ap);
- TIMEVAL_TO_TIMESPEC(&time,&(file_node->atime))
+ getnanotime(&(file_node->atime));
return(error);
default:
@@ -715,7 +713,7 @@ DBPRINT(("write\n"));
case VCHR:
case VBLK:
error = VOCALL(spec_vnodeop_p, VOFFSET(vop_write), ap);
- TIMEVAL_TO_TIMESPEC(&time,&(file_node->mtime))
+ getnanotime(&(file_node->mtime));
return(error);
default:
@@ -828,7 +826,7 @@ abortit:
/***********************************
* Start actually doing things.... *
***********************************/
- TIMEVAL_TO_TIMESPEC(&time,&(tdp->mtime));
+ getnanotime(&(tdp->mtime));
/*
@@ -918,7 +916,7 @@ abortit:
/***********************************
* Start actually doing things.... *
***********************************/
- TIMEVAL_TO_TIMESPEC(&time,&(tdp->atime));
+ getnanotime(&(tdp->atime));
error = dev_add_name(cnp->cn_nameptr,
tdp,
NULL,
@@ -1084,7 +1082,7 @@ abortit:
/***********************************
* Start actually doing things.... *
***********************************/
- TIMEVAL_TO_TIMESPEC(&time,&(fp->atime));
+ getnanotime(&(fp->atime));
/*
* Check if just deleting a link name.
*/
@@ -1276,7 +1274,7 @@ DBPRINT(("readdir\n"));
startpos = uio->uio_offset;
name_node = dir_node->by.Dir.dirlist;
nodenumber = 0;
- TIMEVAL_TO_TIMESPEC(&time,&(dir_node->atime))
+ getnanotime(&(dir_node->atime));
while ((name_node || (nodenumber < 2)) && (uio->uio_resid > 0))
{