diff --git a/MonoDevelop/FileSync.sln b/MonoDevelop/FileSync.sln new file mode 100644 index 0000000..2a5e271 --- /dev/null +++ b/MonoDevelop/FileSync.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{2857B73E-F847-4B02-9238-064979017E93}") = "FileSync", "FileSync\FileSync.cproj", "{1926D52A-66BE-4D25-B6A3-1E691CDD8B18}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1926D52A-66BE-4D25-B6A3-1E691CDD8B18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1926D52A-66BE-4D25-B6A3-1E691CDD8B18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1926D52A-66BE-4D25-B6A3-1E691CDD8B18}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1926D52A-66BE-4D25-B6A3-1E691CDD8B18}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = FileSync\FileSync.cproj + EndGlobalSection +EndGlobal diff --git a/MonoDevelop/FileSync.userprefs b/MonoDevelop/FileSync.userprefs new file mode 100644 index 0000000..8a063db --- /dev/null +++ b/MonoDevelop/FileSync.userprefs @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/MonoDevelop/FileSync/FileSync.cproj b/MonoDevelop/FileSync/FileSync.cproj new file mode 100644 index 0000000..931b054 --- /dev/null +++ b/MonoDevelop/FileSync/FileSync.cproj @@ -0,0 +1,69 @@ + + + + Debug + AnyCPU + {1926D52A-66BE-4D25-B6A3-1E691CDD8B18} + + + + C + Bin + + + true + bin\Debug + FileSync + Bin + DEBUG MONODEVELOP + . + + + bin\Release + FileSync + Bin + 3 + MONODEVELOP + . + + + + + + + src\crc.c + + + src\filenode.c + + + src\filenodecmp.c + + + src\fileutil.c + + + src\main.c + + + src\util.c + + + + + src\crc.h + + + src\filenode.h + + + src\filenodecmp.h + + + src\fileutil.h + + + src\util.h + + + \ No newline at end of file diff --git a/MonoDevelop/FileSync/bin/Debug/FileSync b/MonoDevelop/FileSync/bin/Debug/FileSync new file mode 100644 index 0000000..67409a8 Binary files /dev/null and b/MonoDevelop/FileSync/bin/Debug/FileSync differ diff --git a/src/fileutil.c b/src/fileutil.c index e6217da..312085e 100644 --- a/src/fileutil.c +++ b/src/fileutil.c @@ -12,7 +12,9 @@ # include # include #else -#include +# include +# include +# include #endif #include "util.h" @@ -234,7 +236,7 @@ void File_GetSizeAndTime(char *fileName, long long *size, FileTime *time) { struct stat fs; lstat(fileName, &fs); *size = fs.st_size; - *time = fs.st_mtime + *time = fs.st_mtime; } #endif @@ -298,9 +300,10 @@ void File_IterateDir(char *path, entidad_dir = readdir(directorio); if (entidad_dir != NULL) { if (strcmp(entidad_dir->d_name, ".") - && strcmp(entidad_dir->d_name, "..")) { + && strcmp(entidad_dir->d_name, "..")) + { // Each item - snprintff(f_path, MaxPath, "%s/%s", path, entidad_dir->d_name); + snprintf(f_path, MaxPath, "%s/%s", path, entidad_dir->d_name); fin = func(f_path, entidad_dir->d_name, data); } }