Index: ppapi/cpp/file_ref.h |
diff --git a/ppapi/cpp/file_ref.h b/ppapi/cpp/file_ref.h |
index 452d2a61321866ba44ec2f70d3cf6b9db78417eb..cd0d96c9c92a9db5ec5c9c3ef3fbe2d64c31c62e 100644 |
--- a/ppapi/cpp/file_ref.h |
+++ b/ppapi/cpp/file_ref.h |
@@ -90,30 +90,27 @@ class FileRef : public Resource { |
/// <code>PP_FileSystemType_External</code>. |
FileRef GetParent() const; |
- /// MakeDirectory() makes a new directory in the file system. It is not |
- /// valid to make a directory in the external file system. |
- /// <strong>Note:</strong> Use MakeDirectoryIncludingAncestors() to create |
- /// parent directories. |
- /// |
+ /// MakeDirectory() makes a new directory in the file system as well as any |
+ /// parent directories if the <code>make_ancestors</code> argument is |
+ /// <code>true</code>. It is not valid to make a directory in the external |
+ /// file system. |
+ /// |
+ /// @param[in] exclusive A <code>bool</code> set to <code>true</code> to fail |
+ /// if the directory already exists. |
+ /// @param[in] make_ancestors A <code>bool</code> set to <code>true</code> to |
+ /// make ancestor directories or <code>false</code> if ancestor directories |
+ /// are not needed. |
/// @param[in] cc A <code>CompletionCallback</code> to be called upon |
/// completion of MakeDirectory(). |
/// |
/// @return An int32_t containing an error code from <code>pp_errors.h</code>. |
- /// Succeeds if the directory already exists. Fails if ancestor |
- /// directortories do not exist (see MakeDirectoryIncludingAncestors for the |
- /// alternative). |
- int32_t MakeDirectory(const CompletionCallback& cc); |
- |
- /// MakeDirectoryIncludingAncestors() makes a new directory in the file |
- /// system as well as any parent directories. It is not valid to make a |
- /// directory in the external file system. |
- /// |
- /// @param[in] cc A <code>CompletionCallback</code> to be called upon |
- /// completion of MakeDirectoryIncludingAncestors(). |
- /// |
- /// @return An int32_t containing an error code from <code>pp_errors.h</code>. |
- /// Succeeds if the directory already exists. |
- int32_t MakeDirectoryIncludingAncestors(const CompletionCallback& cc); |
+ /// Fails if the directory already exists and <code>exclusive</code> was |
+ /// passed as <code>true</code>. And also fails if ancestor directortories |
+ /// do not exist and <code>make_ancestors</code> was passed as |
+ /// <code>false</code>. |
+ int32_t MakeDirectory(bool exclusive, |
+ bool make_ancestors, |
+ const CompletionCallback& cc); |
/// Touch() Updates time stamps for a file. You must have write access to the |
/// file if it exists in the external filesystem. |