Chromium Code Reviews| Index: src/trusted/desc/nacl_desc_wrapper.cc |
| diff --git a/src/trusted/desc/nacl_desc_wrapper.cc b/src/trusted/desc/nacl_desc_wrapper.cc |
| index ada9cb3aad152810f52670b829e4925ed1652c11..10834a78b1d644824571576a2b1642b3c24be53a 100644 |
| --- a/src/trusted/desc/nacl_desc_wrapper.cc |
| +++ b/src/trusted/desc/nacl_desc_wrapper.cc |
| @@ -16,6 +16,7 @@ |
| #endif // defined(NACL_LINUX) |
| #include "native_client/src/trusted/desc/nacl_desc_base.h" |
| #include "native_client/src/trusted/desc/nacl_desc_conn_cap.h" |
| +#include "native_client/src/trusted/desc/nacl_desc_file_info.h" |
| #include "native_client/src/trusted/desc/nacl_desc_imc.h" |
| #include "native_client/src/trusted/desc/nacl_desc_imc_shm.h" |
| #include "native_client/src/trusted/desc/nacl_desc_invalid.h" |
| @@ -315,6 +316,15 @@ DescWrapper* DescWrapperFactory::MakeFileDesc(int host_os_desc, int mode) { |
| return MakeGenericCleanup(desc); |
| } |
| +DescWrapper* DescWrapperFactory::MakeFileDescFileInfo(struct NaClFileInfo info, |
|
Mark Seaborn
2014/05/15 00:36:10
Since DescWrapper is deprecated, can you avoid add
jvoung (off chromium)
2014/05/16 18:02:05
Okay. The intention was to have a single call that
|
| + int mode) { |
| + struct NaClDesc* desc = NaClDescIoFromFileInfo(info, mode); |
| + if (NULL == desc) { |
| + return NULL; |
| + } |
| + return MakeGenericCleanup(desc); |
| +} |
| + |
| DescWrapper* DescWrapperFactory::MakeFileDescQuota(int host_os_desc, |
| int mode, |
| const uint8_t* file_id) { |