| Index: src/shared/platform/win/nacl_host_dir.c
|
| diff --git a/src/shared/platform/win/nacl_host_dir.c b/src/shared/platform/win/nacl_host_dir.c
|
| index 6c04f4db4ab90f095978ec866246c7940b510acf..72e87158b5c2519f2139d43d59f516a102097dd0 100644
|
| --- a/src/shared/platform/win/nacl_host_dir.c
|
| +++ b/src/shared/platform/win/nacl_host_dir.c
|
| @@ -270,3 +270,39 @@ int NaClHostDirClose(struct NaClHostDir *d) {
|
| }
|
| return 0;
|
| }
|
| +
|
| +int NaClHostDirFchdir(struct NaClHostDir *d) {
|
| + NaClLog(1, "NaClHostDirFchdir Not yet implemented.\n");
|
| + /* TODO(smklein) Implement this function */
|
| +
|
| + return -NACL_ABI_EINVAL;
|
| +}
|
| +
|
| +int NaClHostDirFchmod(struct NaClHostDir *d, int mode) {
|
| + NaClLog(1, "NaClHostDirFchmod Not yet implemented.\n");
|
| + /* TODO(smklein) Implement this function */
|
| +
|
| + return -NACL_ABI_EINVAL;
|
| +}
|
| +
|
| +int NaClHostDirFsync(struct NaClHostDir *d) {
|
| + DWORD err;
|
| +
|
| + if (!FlushFileBuffers(d->handle)) {
|
| + err = GetLastError();
|
| + return -NaClXlateSystemError(err);
|
| + }
|
| +
|
| + return 0;
|
| +}
|
| +
|
| +int NaClHostDirFdatasync(struct NaClHostDir *d) {
|
| + DWORD err;
|
| +
|
| + if (!FlushFileBuffers(d->handle)) {
|
| + err = GetLastError();
|
| + return -NaClXlateSystemError(err);
|
| + }
|
| +
|
| + return 0;
|
| +}
|
|
|