Index: ppapi/api/private/ppb_nacl_private.idl |
diff --git a/ppapi/api/private/ppb_nacl_private.idl b/ppapi/api/private/ppb_nacl_private.idl |
index 9a94214b0f6e93f5f79775159cabcf0c022118af..0d58c99548269b44aff61426e1be6427a844d712 100644 |
--- a/ppapi/api/private/ppb_nacl_private.idl |
+++ b/ppapi/api/private/ppb_nacl_private.idl |
@@ -185,6 +185,9 @@ interface PPB_NaCl_Private { |
* indicates that the nexe run by sel_ldr will use the PPAPI APIs. |
* This implies that LaunchSelLdr is run from the main thread. If a nexe |
* does not need PPAPI, then it can run off the main thread. |
+ * The |nexe_file_info| is currently used only in non-SFI mode. It is the |
+ * file handle for the main nexe file, which should be initially loaded. |
+ * LaunchSelLdr takes the ownership of the file handle. |
* The |uses_irt| flag indicates whether the IRT should be loaded in this |
* NaCl process. This is true for ABI stable nexes. |
* The |uses_nonsfi_mode| flag indicates whether or not nonsfi-mode should |
@@ -200,6 +203,7 @@ interface PPB_NaCl_Private { |
void LaunchSelLdr([in] PP_Instance instance, |
[in] PP_Bool main_service_runtime, |
[in] str_t alleged_url, |
+ [in] PP_NaClFileInfo nexe_file_info, |
[in] PP_Bool uses_irt, |
[in] PP_Bool uses_ppapi, |
[in] PP_Bool uses_nonsfi_mode, |