Index: base/files/file.h |
diff --git a/base/files/file.h b/base/files/file.h |
index db04871d9c2202f4a042c08ee8d01f6da16e4599..13c8a96fcefe29ad89112946e705ae86e07790bd 100644 |
--- a/base/files/file.h |
+++ b/base/files/file.h |
@@ -288,6 +288,13 @@ class BASE_EXPORT File { |
// Unlock a file previously locked. |
Error Unlock(); |
+ // Returns a new object referencing this file for use within the current |
+ // process. Handling of FLAG_DELETE_ON_CLOSE varies by OS. On POSIX, the File |
+ // object that was created or initialized with this flag will have unlinked |
+ // the underlying file when it was created or opened. On Windows, the |
+ // underlying file is deleted when the last handle to it is closed. |
+ File Duplicate(); |
+ |
bool async() const { return async_; } |
#if defined(OS_WIN) |