X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fsrc%2Fsys%2FFile.ec;h=ad6e8f9a72df2677609140fc87e4692168db0278;hb=d0a7ed19d98f5f41e14c5bb2f86b0eac23030a0f;hp=2a73e02ab68018407417d4d3a685aa5fd717ecfd;hpb=c2532d71ceb95fb001c27bdace69ad02707a222d;p=sdk diff --git a/ecere/src/sys/File.ec b/ecere/src/sys/File.ec index 2a73e02..ad6e8f9 100644 --- a/ecere/src/sys/File.ec +++ b/ecere/src/sys/File.ec @@ -1147,9 +1147,11 @@ public bool FileSetTime(const char * fileName, TimeStamp created, TimeStamp acce } #else struct utimbuf t = { (int)accessed, (int)modified }; +#if !defined(__pnacl__) if(!utime(fileName, &t)) result = true; #endif +#endif } return result; } @@ -1427,11 +1429,13 @@ static FileDesc FileFind(const char * path, const char * extensions) strcat(file.path, file.name); if(!stat(file.path, &s)) { +#if !defined(__pnacl__) file.stats.attribs = (s.st_mode&S_IFDIR) ? FileAttribs { isDirectory = true } : FileAttribs { isFile = true }; file.stats.size = (FileSize)s.st_size; file.stats.accessed = s.st_atime; file.stats.modified = s.st_mtime; file.stats.created = s.st_ctime; +#endif } strcpy(d.name, path); @@ -1704,12 +1708,14 @@ private class FileDesc : struct strcat(path, name); if(!stat(path, &s)) { +#if !defined(__pnacl__) stats.attribs = FileAttribs { }; stats.attribs = (s.st_mode&S_IFDIR) ? FileAttribs { isDirectory = true } : FileAttribs { isFile = true }; stats.size = (FileSize)s.st_size; stats.accessed = s.st_atime; stats.modified = s.st_mtime; stats.created = s.st_ctime; +#endif } result = this; }