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 f57b7f673e93da1a3a7b8b301ae4cbb359767a99..882f08aa561043cceaf8cbcfd29df7e20614af87 100644 |
--- a/ppapi/api/private/ppb_nacl_private.idl |
+++ b/ppapi/api/private/ppb_nacl_private.idl |
@@ -177,6 +177,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 |
@@ -192,6 +195,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, |