| Index: base/platform_file.h
|
| ===================================================================
|
| --- base/platform_file.h (revision 95578)
|
| +++ base/platform_file.h (working copy)
|
| @@ -13,7 +13,7 @@
|
|
|
| #include <string>
|
|
|
| -#include "base/base_api.h"
|
| +#include "base/base_export.h"
|
| #include "base/basictypes.h"
|
| #include "base/file_path.h"
|
| #include "base/time.h"
|
| @@ -81,7 +81,7 @@
|
| // make sure to update all functions that use it in file_util_{win|posix}.cc
|
| // too, and the ParamTraits<base::PlatformFileInfo> implementation in
|
| // chrome/common/common_param_traits.cc.
|
| -struct BASE_API PlatformFileInfo {
|
| +struct BASE_EXPORT PlatformFileInfo {
|
| PlatformFileInfo();
|
| ~PlatformFileInfo();
|
|
|
| @@ -108,39 +108,40 @@
|
| // true if a new file was created [or an old one truncated to zero length to
|
| // simulate a new file, which can happen with PLATFORM_FILE_CREATE_ALWAYS], and
|
| // false otherwise. |error_code| can be NULL.
|
| -BASE_API PlatformFile CreatePlatformFile(const FilePath& name,
|
| - int flags,
|
| - bool* created,
|
| - PlatformFileError* error_code);
|
| +BASE_EXPORT PlatformFile CreatePlatformFile(const FilePath& name,
|
| + int flags,
|
| + bool* created,
|
| + PlatformFileError* error_code);
|
|
|
| // Closes a file handle. Returns |true| on success and |false| otherwise.
|
| -BASE_API bool ClosePlatformFile(PlatformFile file);
|
| +BASE_EXPORT bool ClosePlatformFile(PlatformFile file);
|
|
|
| // 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.
|
| -BASE_API int ReadPlatformFile(PlatformFile file, int64 offset,
|
| - char* data, int size);
|
| +BASE_EXPORT int ReadPlatformFile(PlatformFile file, int64 offset,
|
| + char* data, int size);
|
|
|
| // Writes the given buffer into the file at the given offset, overwritting any
|
| // data that was previously there. Returns the number of bytes written, or -1
|
| // on error.
|
| -BASE_API int WritePlatformFile(PlatformFile file, int64 offset,
|
| - const char* data, int size);
|
| +BASE_EXPORT int WritePlatformFile(PlatformFile file, int64 offset,
|
| + const char* data, int size);
|
|
|
| // Truncates the given 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.
|
| -BASE_API bool TruncatePlatformFile(PlatformFile file, int64 length);
|
| +BASE_EXPORT bool TruncatePlatformFile(PlatformFile file, int64 length);
|
|
|
| // Flushes the buffers of the given file.
|
| -BASE_API bool FlushPlatformFile(PlatformFile file);
|
| +BASE_EXPORT bool FlushPlatformFile(PlatformFile file);
|
|
|
| // Touches the given file.
|
| -BASE_API bool TouchPlatformFile(PlatformFile file, const Time& last_access_time,
|
| - const Time& last_modified_time);
|
| +BASE_EXPORT bool TouchPlatformFile(PlatformFile file,
|
| + const Time& last_access_time,
|
| + const Time& last_modified_time);
|
|
|
| // Returns some information for the given file.
|
| -BASE_API bool GetPlatformFileInfo(PlatformFile file, PlatformFileInfo* info);
|
| +BASE_EXPORT bool GetPlatformFileInfo(PlatformFile file, PlatformFileInfo* info);
|
|
|
| // Use this class to pass ownership of a PlatformFile to a receiver that may or
|
| // may not want to accept it. This class does not own the storage for the
|
| @@ -162,7 +163,7 @@
|
| // ClosePlatformFile(file);
|
| // }
|
| //
|
| -class BASE_API PassPlatformFile {
|
| +class BASE_EXPORT PassPlatformFile {
|
| public:
|
| explicit PassPlatformFile(PlatformFile* value) : value_(value) {
|
| }
|
|
|