diff options
author | Stefan Siegl <stesie@brokenpipe.de> | 2007-10-15 22:08:56 +0000 |
---|---|---|
committer | Stefan Siegl <stesie@brokenpipe.de> | 2007-10-15 22:08:56 +0000 |
commit | 43df67ad041fda13c795b8b91fc45e8b71c047cf (patch) | |
tree | 8a732ed53991089315c188f907955eb864431e37 /netfs.c | |
parent | c5f1b57ec0871d6a9edf3fc8d3215b1173c6ed2e (diff) |
Adapt to change of `struct stat' which holds timestamps in
`struct timespec's now.
Diffstat (limited to 'netfs.c')
-rw-r--r-- | netfs.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,7 +1,7 @@ /********************************************************** * netfs.c * - * Copyright (C) 2004, 2005 by Stefan Siegl <stesie@brokenpipe.de>, Germany + * Copyright (C) 2004, 2005, 2007 by Stefan Siegl <stesie@brokenpipe.de> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Publice License, @@ -61,11 +61,11 @@ netfs_validate_stat (struct node *node, struct iouser *cred) node->nn_stat.st_size = node->nn->revision->length; node->nn_stat.st_blocks = (node->nn_stat.st_size >> 9) + 1; - node->nn_stat.st_mtime = - node->nn_stat.st_ctime = node->nn->revision->time; + node->nn_stat.st_mtim.tv_sec = node->nn->revision->time; + node->nn_stat.st_ctim.tv_sec = node->nn->revision->time; - node->nn_stat.st_mtime_usec = - node->nn_stat.st_ctime_usec = 0; + node->nn_stat.st_mtim.tv_nsec = 0; + node->nn_stat.st_ctim.tv_nsec = 0; } } @@ -573,16 +573,16 @@ netfs_attempt_utimes (struct iouser *cred, struct node *node, { if (mtime) { - node->nn_stat.st_mtime = mtime->tv_sec; - node->nn_stat.st_mtime_usec = mtime->tv_nsec / 1000; + node->nn_stat.st_mtim.tv_sec = mtime->tv_sec; + node->nn_stat.st_mtim.tv_nsec = mtime->tv_nsec; } else flags |= TOUCH_MTIME; if (atime) { - node->nn_stat.st_atime = atime->tv_sec; - node->nn_stat.st_atime_usec = atime->tv_nsec / 1000; + node->nn_stat.st_atim.tv_sec = atime->tv_sec; + node->nn_stat.st_atim.tv_nsec = atime->tv_nsec; } else flags |= TOUCH_ATIME; |