Code cleanup

This commit is contained in:
2015-11-23 01:41:11 +01:00
parent ed88d7624f
commit f96eb1bdb8
6 changed files with 148 additions and 105 deletions

View File

@@ -57,6 +57,10 @@ FILETIME POSIX_to_FileTime(FileTime fileTime) {
return fileTimeOut;
}
/////////////////////////////
// FileTime_Get
//
// Gets the current time in POSIX.
FileTime FileTime_Get(char *fileName) {
HANDLE hFile;
FILETIME ftCreate, ftAccess, ftWrite;
@@ -67,6 +71,10 @@ FileTime FileTime_Get(char *fileName) {
return (FileTime_to_POSIX(ftWrite));
}
/////////////////////////////
// FileTime_Set
//
// Sets the current time in POSIX.
void FileTime_Set(char *fileName, FileTime fileTime) {
HANDLE hFile;
FILETIME ftWrite;
@@ -79,12 +87,20 @@ void FileTime_Set(char *fileName, FileTime fileTime) {
#else
/////////////////////////////
// FileTime_Get
//
// Gets the current time in POSIX.
FileTime FileTime_Get(char *fileName) {
struct stat fs;
lstat(fileName, &fs);
return (fs.st_mtime);
}
/////////////////////////////
// FileTime_Set
//
// Sets the current time in POSIX.
void FileTime_Set(char *fileName, FileTime t) {
struct utimbuf utb;
@@ -95,6 +111,19 @@ void FileTime_Set(char *fileName, FileTime t) {
#endif
/////////////////////////////
// FileTime_Print
//
// Prints the filetime
void FileTime_Print(FileTime fileTime) {
struct tm *tms;
tms = localtime((time_t *)&fileTime);
Print("%04d-%02d-%02d %02d:%02d:%02d", tms->tm_year + 1900,
tms->tm_mon + 1, tms->tm_mday, tms->tm_hour, tms->tm_min,
tms->tm_sec);
}
#ifdef WIN32
long long File_GetSize(char *fileName) {
@@ -137,17 +166,6 @@ void File_GetSizeAndTime(char *fileName, long long *size, FileTime *time) {
}
#endif
void FileTime_Print(FileTime fileTime) {
struct tm *tms;
tms = localtime((time_t *)&fileTime);
printff("%04d-%02d-%02d %02d:%02d:%02d", tms->tm_year + 1900,
tms->tm_mon + 1, tms->tm_mday, tms->tm_hour, tms->tm_min,
tms->tm_sec);
}
void File_GetName(char *path, char *name) {
int i, j;