| Index: trunk/src/components/nacl/loader/nacl_listener.cc
|
| ===================================================================
|
| --- trunk/src/components/nacl/loader/nacl_listener.cc (revision 285116)
|
| +++ trunk/src/components/nacl/loader/nacl_listener.cc (working copy)
|
| @@ -5,7 +5,6 @@
|
| #include "components/nacl/loader/nacl_listener.h"
|
|
|
| #include <errno.h>
|
| -#include <fcntl.h>
|
| #include <stdlib.h>
|
|
|
| #if defined(OS_POSIX)
|
| @@ -28,7 +27,6 @@
|
| #include "native_client/src/public/chrome_main.h"
|
| #include "native_client/src/public/nacl_app.h"
|
| #include "native_client/src/public/nacl_file_info.h"
|
| -#include "native_client/src/trusted/service_runtime/include/sys/fcntl.h"
|
|
|
| #if defined(OS_POSIX)
|
| #include "base/file_descriptor_posix.h"
|
| @@ -39,6 +37,7 @@
|
| #include "components/nacl/loader/nonsfi/nonsfi_main.h"
|
| #include "content/public/common/child_process_sandbox_support_linux.h"
|
| #include "native_client/src/trusted/desc/nacl_desc_io.h"
|
| +#include "native_client/src/trusted/service_runtime/include/sys/fcntl.h"
|
| #include "ppapi/nacl_irt/plugin_startup.h"
|
| #endif
|
|
|
| @@ -391,22 +390,6 @@
|
| args->prereserved_sandbox_size = prereserved_sandbox_size_;
|
| #endif
|
|
|
| - NaClFileInfo nexe_file_info;
|
| - base::PlatformFile nexe_file = IPC::PlatformFileForTransitToPlatformFile(
|
| - params.nexe_file);
|
| -#if defined(OS_WIN)
|
| - nexe_file_info.desc =
|
| - _open_osfhandle(reinterpret_cast<intptr_t>(nexe_file),
|
| - _O_RDONLY | _O_BINARY);
|
| -#elif defined(OS_POSIX)
|
| - nexe_file_info.desc = nexe_file;
|
| -#else
|
| -#error Unsupported target platform.
|
| -#endif
|
| - nexe_file_info.file_token.lo = params.nexe_token_lo;
|
| - nexe_file_info.file_token.hi = params.nexe_token_hi;
|
| - args->nexe_desc = NaClDescIoFromFileInfo(nexe_file_info, NACL_ABI_O_RDONLY);
|
| -
|
| NaClChromeMainStartApp(nap, args);
|
| }
|
|
|
| @@ -489,8 +472,6 @@
|
| CHECK(params.handles.empty());
|
|
|
| CHECK(params.nexe_file != IPC::InvalidPlatformFileForTransit());
|
| - CHECK(params.nexe_token_lo == 0);
|
| - CHECK(params.nexe_token_hi == 0);
|
| nacl::nonsfi::MainStart(
|
| NaClDescIoDescFromDescAllocCtor(
|
| IPC::PlatformFileForTransitToPlatformFile(params.nexe_file),
|
|
|