diff options
author | bde <bde@FreeBSD.org> | 1998-05-16 15:11:24 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-05-16 15:11:24 +0000 |
commit | 76e69cb4f4957637dbed5a53ea380036cb54bc14 (patch) | |
tree | 708430d2c6275741436dec57afc8c121852f2280 /sys/nfsclient | |
parent | ec73ba31eccce73750a0a22f0e5e382d6feb53d3 (diff) | |
download | FreeBSD-src-76e69cb4f4957637dbed5a53ea380036cb54bc14.zip FreeBSD-src-76e69cb4f4957637dbed5a53ea380036cb54bc14.tar.gz |
Get timespecs directly instead of via timevals.
Diffstat (limited to 'sys/nfsclient')
-rw-r--r-- | sys/nfsclient/nfsm_subs.h | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/sys/nfsclient/nfsm_subs.h b/sys/nfsclient/nfsm_subs.h index be06591..35c95e7 100644 --- a/sys/nfsclient/nfsm_subs.h +++ b/sys/nfsclient/nfsm_subs.h @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)nfsm_subs.h 8.2 (Berkeley) 3/30/95 - * $Id: nfsm_subs.h,v 1.14 1998/02/03 21:51:56 bde Exp $ + * $Id: nfsm_subs.h,v 1.15 1998/03/30 09:54:41 phk Exp $ */ @@ -434,12 +434,9 @@ struct mbuf *nfsm_rpchead __P((struct ucred *cr, int nmflag, int procid, nfsm_dissect(tl, u_long *, 2 * NFSX_UNSIGNED); \ fxdr_nfsv3time(tl, &(a)->va_atime); \ break; \ - case NFSV3SATTRTIME_TOSERVER: { \ - struct timeval tv; \ - getmicrotime(&tv); \ - (a)->va_atime.tv_sec = tv.tv_sec; \ - (a)->va_atime.tv_nsec = tv.tv_usec * 1000; \ - break; } \ + case NFSV3SATTRTIME_TOSERVER: \ + getnanotime(&(a)->va_atime); \ + break; \ }; \ nfsm_dissect(tl, u_long *, NFSX_UNSIGNED); \ switch (fxdr_unsigned(int, *tl)) { \ @@ -447,12 +444,9 @@ struct mbuf *nfsm_rpchead __P((struct ucred *cr, int nmflag, int procid, nfsm_dissect(tl, u_long *, 2 * NFSX_UNSIGNED); \ fxdr_nfsv3time(tl, &(a)->va_mtime); \ break; \ - case NFSV3SATTRTIME_TOSERVER: { \ - struct timeval tv; \ - getmicrotime(&tv); \ - (a)->va_mtime.tv_sec = tv.tv_sec; \ - (a)->va_mtime.tv_nsec = tv.tv_usec * 1000; \ - break; } \ + case NFSV3SATTRTIME_TOSERVER: \ + getnanotime(&(a)->va_mtime); \ + break; \ }; } #endif |