Index: ppapi/c/private/ppb_nacl_private.h |
diff --git a/ppapi/c/private/ppb_nacl_private.h b/ppapi/c/private/ppb_nacl_private.h |
index 3972a9eeb4e32e0c8900e0fa8ff4b4a4ea8b862e..8f58f2dbb58b79a6203632c8adabb8dd4f528fa8 100644 |
--- a/ppapi/c/private/ppb_nacl_private.h |
+++ b/ppapi/c/private/ppb_nacl_private.h |
@@ -9,8 +9,9 @@ |
#include "ppapi/c/pp_instance.h" |
#include "ppapi/c/pp_resource.h" |
#include "ppapi/c/pp_stdint.h" |
+#include "ppapi/c/private/pp_file_handle.h" |
-#define PPB_NACL_PRIVATE_INTERFACE "PPB_NaCl(Private);0.6" |
+#define PPB_NACL_PRIVATE_INTERFACE "PPB_NaCl(Private);0.7" |
struct PPB_NaCl_Private { |
// This function launches NaCl's sel_ldr process. On success, the function |
@@ -59,7 +60,12 @@ struct PPB_NaCl_Private { |
// component directory, or -1 on error. |
// Do we want this to take a completion callback and be async, or |
// or could we make this happen on another thread? |
- int (*GetReadonlyPnaclFd)(const char* filename); |
+ PP_FileHandle (*GetReadonlyPnaclFd)(const char* filename); |
+ |
+ // This creates a temporary file that will be deleted by the time |
+ // the last handle is closed (or earlier on POSIX systems), and |
+ // returns a posix handle to that temporary file. |
+ PP_FileHandle (*CreateTemporaryFile)(PP_Instance instance); |
}; |
#endif // PPAPI_C_PRIVATE_PPB_NACL_PRIVATE_H_ |