implemented amb843 - GetFileTime()

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401376
This commit is contained in:
David Anderson
2007-08-26 18:29:02 +00:00
parent 294d6b9f8f
commit d9866748f7
2 changed files with 63 additions and 0 deletions
+19
View File
@@ -47,6 +47,16 @@ enum FileType
FileType_File = 2, /* File is a file */
};
/**
* File time modes.
*/
enum FileTimeMode
{
FileTime_LastAccess = 0, /* Last access (does not work on FAT) */
FileTime_Created = 1, /* Creation (does not work on FAT) */
FileTime_LastChange = 2, /* Last modification */
};
#define PLATFORM_MAX_PATH 256 /**< Maximum path length. */
#define SEEK_SET 0 /**< Seek from start. */
@@ -213,3 +223,12 @@ native bool:RemoveDir(const String:path[]);
* @return True on success, false otherwise.
*/
native bool:WriteFileLine(Handle:hndl, const String:format[], any:...);
/**
* Returns a file timestamp as a unix timestamp.
*
* @param file File name.
* @param tmode Time mode.
* @return Time value, or -1 on failure.
*/
native GetFileTime(const String:file[], FileTimeMode:tmode);