summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libtrivfs/io-stat.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/libtrivfs/io-stat.c b/libtrivfs/io-stat.c
index 57d6b34f..d64a505b 100644
--- a/libtrivfs/io-stat.c
+++ b/libtrivfs/io-stat.c
@@ -19,8 +19,19 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Written by Michael I. Bushnell. */
+#include "priv.h"
+
error_t
trivfs_S_io_stat (struct protid *cred,
struct stat *st)
{
- io_stat (
+ error_t err;
+ if (!cred)
+ return EOPNOTSUPP;
+
+ err = io_stat (cred->realnode, st);
+ if (!err)
+ trivfs_modify_stat (st);
+ return err;
+}
+