1 /* Created (MFS based):
2 * February 2010 (Evgeniy Ivanov)
6 #include <minix/callnr.h>
8 #include <minix/vfsif.h>
11 #include "puffs_priv.h"
14 /*===========================================================================*
16 *===========================================================================*/
19 struct puffs_node
*pn
;
21 PUFFS_MAKECRED(pcr
, &global_kcred
);
26 if (global_pu
->pu_ops
.puffs_node_setattr
== NULL
)
29 if( (pn
= puffs_pn_nodewalk(global_pu
, 0, &fs_m_in
.REQ_INODE_NR
)) == NULL
)
32 puffs_vattr_null(&va
);
33 va
.va_atime
.tv_nsec
= va
.va_mtime
.tv_nsec
= va
.va_ctime
.tv_nsec
= 0;
34 va
.va_atime
.tv_sec
= fs_m_in
.REQ_ACTIME
;
35 va
.va_mtime
.tv_sec
= fs_m_in
.REQ_MODTIME
;
36 va
.va_ctime
.tv_sec
= clock_time();
38 if (global_pu
->pu_ops
.puffs_node_setattr(global_pu
, pn
, &va
, pcr
) != 0)