Index: src/trusted/desc/nacl_desc_base.h |
diff --git a/src/trusted/desc/nacl_desc_base.h b/src/trusted/desc/nacl_desc_base.h |
index 962c99119a2ab59fece8eac275ab5b67972231ea..9520a48dbc45e2a3db82d49db6a4b52d66b03919 100644 |
--- a/src/trusted/desc/nacl_desc_base.h |
+++ b/src/trusted/desc/nacl_desc_base.h |
@@ -229,6 +229,18 @@ struct NaClDescVtbl { |
int (*Fstat)(struct NaClDesc *vself, |
struct nacl_abi_stat *statbuf); |
+ int (*Fchdir)(struct NaClDesc *vself) NACL_WUR; |
+ |
+ int (*Fchmod)(struct NaClDesc *vself, |
+ int mode) NACL_WUR; |
+ |
+ int (*Fsync)(struct NaClDesc *vself) NACL_WUR; |
+ |
+ int (*Fdatasync)(struct NaClDesc *vself) NACL_WUR; |
+ |
+ int (*Ftruncate)(struct NaClDesc *vself, |
+ nacl_abi_off_t length) NACL_WUR; |
+ |
/* |
* Directory access support. Directories require support for getdents. |
*/ |
@@ -604,6 +616,18 @@ int NaClDescIoctlNotImplemented(struct NaClDesc *vself, |
int NaClDescFstatNotImplemented(struct NaClDesc *vself, |
struct nacl_abi_stat *statbuf); |
+int NaClDescFchdirNotImplemented(struct NaClDesc *vself); |
+ |
+int NaClDescFchmodNotImplemented(struct NaClDesc *vself, |
+ int mode); |
+ |
+int NaClDescFsyncNotImplemented(struct NaClDesc *vself); |
+ |
+int NaClDescFdatasyncNotImplemented(struct NaClDesc *vself); |
+ |
+int NaClDescFtruncateNotImplemented(struct NaClDesc *vself, |
+ nacl_abi_off_t length); |
+ |
ssize_t NaClDescGetdentsNotImplemented(struct NaClDesc *vself, |
void *dirp, |
size_t count); |