[Filesystem] Support for 2GB+ files added 37/137937/1
authorPiotr Kosko <p.kosko@samsung.com>
Mon, 10 Jul 2017 09:46:02 +0000 (11:46 +0200)
committerPiotr Kosko <p.kosko@samsung.com>
Mon, 10 Jul 2017 09:47:23 +0000 (11:47 +0200)
commit6c92d0b126ad6ba3e86976708879ceacbd1b0cb3
tree09557c457b142ba4616cd02c9128868feeb5052c
parentd5bd447a6a340355b9fe73fef974e71c1d1a9866
[Filesystem] Support for 2GB+ files added

[Feature] Plugins are build with '-D_FILE_OFFSET_BITS=64' flag to
  support files larger that 2GB.

[Verification] Code compiles without errors.
  TCT passrate 100%.
  Checked in console with code:
// bigfiletest contains 4GB file
 tizen.filesystem.resolve(
   'images/bigfiletest',
   function(dir) {
     function onsuccess(files) {
       for (var i = 0; i < files.length; i++) {
         console.log(files[i].name + "  size: "  + files[i].fileSize );
       }
     }
     dir.listFiles(onsuccess);
   }, function(e) {
     console.log("Error: " + e.message);
   }, "r"
 );
/// result
// BIG.txt  size: 4294967296

Change-Id: I21513b533eeee0294267888d416ec3d0a85c91bf
Signed-off-by: Piotr Kosko <p.kosko@samsung.com>
src/filesystem/filesystem.gyp
src/filesystem/filesystem_stat.h