Index: base/files/file.h |
diff --git a/base/files/file.h b/base/files/file.h |
index ba4dd34b3b25b5c4df5a6b59144bfdc848b80484..7ab5ca5859485a146fa5084f8b304503d1f19d5a 100644 |
--- a/base/files/file.h |
+++ b/base/files/file.h |
@@ -5,29 +5,27 @@ |
#ifndef BASE_FILES_FILE_H_ |
#define BASE_FILES_FILE_H_ |
-#include "build/build_config.h" |
-#if defined(OS_WIN) |
-#include <windows.h> |
-#endif |
- |
-#if defined(OS_POSIX) |
-#include <sys/stat.h> |
-#endif |
+#include <stdint.h> |
#include <string> |
#include "base/base_export.h" |
-#include "base/basictypes.h" |
#include "base/files/file_path.h" |
#include "base/files/file_tracing.h" |
#include "base/files/scoped_file.h" |
#include "base/move.h" |
#include "base/time/time.h" |
+#include "build/build_config.h" |
#if defined(OS_WIN) |
+#include <windows.h> |
#include "base/win/scoped_handle.h" |
#endif |
+#if defined(OS_POSIX) |
+#include <sys/stat.h> |
+#endif |
+ |
namespace base { |
#if defined(OS_WIN) |
@@ -138,7 +136,7 @@ class BASE_EXPORT File { |
#endif |
// The size of the file in bytes. Undefined when is_directory is true. |
- int64 size; |
+ int64_t size; |
// True if the file corresponds to a directory. |
bool is_directory; |
@@ -161,7 +159,7 @@ class BASE_EXPORT File { |
// Creates or opens the given file. This will fail with 'access denied' if the |
// |path| contains path traversal ('..') components. |
- File(const FilePath& path, uint32 flags); |
+ File(const FilePath& path, uint32_t flags); |
// Takes ownership of |platform_file|. |
explicit File(PlatformFile platform_file); |
@@ -179,7 +177,7 @@ class BASE_EXPORT File { |
File& operator=(File&& other); |
// Creates or opens the given file. |
- void Initialize(const FilePath& path, uint32 flags); |
+ void Initialize(const FilePath& path, uint32_t flags); |
// Returns |true| if the handle / fd wrapped by this object is valid. This |
// method doesn't interact with the file system (and is safe to be called from |
@@ -207,7 +205,7 @@ class BASE_EXPORT File { |
// Changes current position in the file to an |offset| relative to an origin |
// defined by |whence|. Returns the resultant current position in the file |
// (relative to the start) or -1 in case of error. |
- int64 Seek(Whence whence, int64 offset); |
+ int64_t Seek(Whence whence, int64_t offset); |
// Reads the given number of bytes (or until EOF is reached) starting with the |
// given offset. Returns the number of bytes read, or -1 on error. Note that |
@@ -215,7 +213,7 @@ class BASE_EXPORT File { |
// is not intended for stream oriented files but instead for cases when the |
// normal expectation is that actually |size| bytes are read unless there is |
// an error. |
- int Read(int64 offset, char* data, int size); |
+ int Read(int64_t offset, char* data, int size); |
// Same as above but without seek. |
int ReadAtCurrentPos(char* data, int size); |
@@ -223,7 +221,7 @@ class BASE_EXPORT File { |
// Reads the given number of bytes (or until EOF is reached) starting with the |
// given offset, but does not make any effort to read all data on all |
// platforms. Returns the number of bytes read, or -1 on error. |
- int ReadNoBestEffort(int64 offset, char* data, int size); |
+ int ReadNoBestEffort(int64_t offset, char* data, int size); |
// Same as above but without seek. |
int ReadAtCurrentPosNoBestEffort(char* data, int size); |
@@ -234,7 +232,7 @@ class BASE_EXPORT File { |
// all platforms. |
// Ignores the offset and writes to the end of the file if the file was opened |
// with FLAG_APPEND. |
- int Write(int64 offset, const char* data, int size); |
+ int Write(int64_t offset, const char* data, int size); |
// Save as above but without seek. |
int WriteAtCurrentPos(const char* data, int size); |
@@ -244,12 +242,12 @@ class BASE_EXPORT File { |
int WriteAtCurrentPosNoBestEffort(const char* data, int size); |
// Returns the current size of this file, or a negative number on failure. |
- int64 GetLength(); |
+ int64_t GetLength(); |
// Truncates the file to the given length. If |length| is greater than the |
// current size of the file, the file is extended with zeros. If the file |
// doesn't exist, |false| is returned. |
- bool SetLength(int64 length); |
+ bool SetLength(int64_t length); |
// Instructs the filesystem to flush the file to disk. (POSIX: fsync, Windows: |
// FlushFileBuffers). |
@@ -309,7 +307,7 @@ class BASE_EXPORT File { |
// Creates or opens the given file. Only called if |path| has no |
// traversal ('..') components. |
- void DoInitialize(const FilePath& path, uint32 flags); |
+ void DoInitialize(const FilePath& path, uint32_t flags); |
// TODO(tnagel): Reintegrate into Flush() once histogram isn't needed anymore, |
// cf. issue 473337. |