提交 ca8e4068 编写于 作者: H Hongze Cheng

more TDB

上级 3146ac2d
......@@ -25,21 +25,25 @@ extern "C" {
// For memory
#ifdef TDB_FOR_TDENGINE
#define tdbOsMalloc taosMemoryMalloc
#define tdbOsCalloc taosMemoryCalloc
#define tdbOsRealloc taosMemoryRealloc
#define tdbOsFree taosMemoryFree
#else
#define tdbOsMalloc malloc
#define tdbOsCalloc calloc
#define tdbOsRealloc realloc
#define tdbOsFree free
#endif
// For file and directory
#ifdef TDB_FOR_TDENGINE
// file
/* file */
typedef TdFilePtr tdb_fd_t;
#define tdbOsOpen taosOpenFile
......@@ -49,13 +53,13 @@ typedef TdFilePtr tdb_fd_t;
#define tdbOsWrite taosWriteFile
#define tdbOsFSync taosFsyncFile
// directory
/* directory */
#define tdbOsMkdir taosMkDir
#define tdbOsRmdir taosRemoveDir
#else
// file
/* file */
typedef int tdb_fd_t;
#define tdbOsOpen open
......@@ -65,7 +69,7 @@ typedef int tdb_fd_t;
#define tdbOsWrite write // TODO
#define tdbOsFSync fsync
// directory
/* directory */
#define tdbOsMkdir mkdir
#define tdbOsRmdir rmdir
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册