[Tizen] Add codes for Dali Windows Backend
[platform/core/uifw/dali-adaptor.git] / dali / internal / system / linux / file-closer-linux.cpp
1 #include <dali/integration-api/debug.h>\r
2 #include <dali/public-api/common/dali-vector.h>\r
3 #include <dali/internal/system/common/file-closer.h>\r
4 \r
5 #include <string>\r
6 \r
7 namespace Dali\r
8 {\r
9 namespace Internal\r
10 {\r
11 namespace Platform\r
12 {\r
13 namespace InternalFile\r
14 {\r
15 FILE *fmemopen( void *__s, size_t __len, const char *__modes )\r
16 {\r
17   return ::fmemopen( __s, __len, __modes );\r
18 }\r
19 \r
20 size_t fread( void*  _Buffer, size_t _ElementSize, size_t _ElementCount, FILE*  _Stream )\r
21 {\r
22   return ::fread( _Buffer, _ElementSize, _ElementCount, _Stream );\r
23 }\r
24 \r
25 int fclose( FILE *__stream )\r
26 {\r
27   return ::fclose( __stream );\r
28 }\r
29 \r
30 void fwrite( void *buf, int size, int count, FILE *fp )\r
31 {\r
32   ::fwrite( buf, size, count, fp );\r
33 }\r
34 \r
35 int fseek( FILE *fp, int offset, int origin )\r
36 {\r
37   return ::fseek( fp, offset, origin );\r
38 }\r
39 \r
40 int ftell( FILE *fp )\r
41 {\r
42   return ::ftell( fp );\r
43 }\r
44 \r
45 bool feof( FILE *fp )\r
46 {\r
47   return ::feof( fp );\r
48 }\r
49 } //InternalFile\r
50 } //Platform\r
51 } //Internal\r
52 } //Dali\r