am_stats
long long mounttime = mp->am_stats.s_mtime;
if (!xdr_u_short(xdrs, &mp->am_stats.s_uid)) {
if (!xdr_int(xdrs, &mp->am_stats.s_getattr)) {
if (!xdr_int(xdrs, &mp->am_stats.s_lookup)) {
if (!xdr_int(xdrs, &mp->am_stats.s_readdir)) {
if (!xdr_int(xdrs, &mp->am_stats.s_readlink)) {
if (!xdr_int(xdrs, &mp->am_stats.s_statfs)) {
mp->am_stats.s_mtime = mp->am_fattr.atime.seconds;
mp->am_stats.s_getattr++;
mp->am_stats.s_lookup++;
mp->am_stats.s_readlink++;
mp->am_stats.s_readdir++;
mp->am_stats.s_statfs++;
mp->am_fattr.mtime.seconds = mp->am_stats.s_mtime = clocktime();
mp->am_parent->am_fattr.mtime.seconds = mp->am_stats.s_mtime;
typedef struct am_stats am_stats;
am_stats am_stats; /* Statistics gathering */