more TDB
This commit is contained in:
parent
b704fa2354
commit
5c9c9695e5
|
@ -9,6 +9,7 @@ target_sources(tdb
|
||||||
"src/db/tdbDb.c"
|
"src/db/tdbDb.c"
|
||||||
"src/db/tdbEnv.c"
|
"src/db/tdbEnv.c"
|
||||||
"src/db/tdbTxn.c"
|
"src/db/tdbTxn.c"
|
||||||
|
"src/db/tdbOs.c"
|
||||||
"src/page/tdbPage.c"
|
"src/page/tdbPage.c"
|
||||||
"src/page/tdbPageL.c"
|
"src/page/tdbPageL.c"
|
||||||
)
|
)
|
||||||
|
|
|
@ -11,4 +11,27 @@
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "tdbInt.h"
|
||||||
|
|
||||||
|
// tdbOsRead
|
||||||
|
i64 tdbOsRead(tdb_fd_t fd, void *pBuf, i64 nBytes) {
|
||||||
|
// TODO
|
||||||
|
ASSERT(0);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// tdbOsPRead
|
||||||
|
i64 tdbOsPRead(tdb_fd_t fd, void *pBuf, i64 nBytes, i64 offset) {
|
||||||
|
// TODO
|
||||||
|
ASSERT(0);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// tdbOsWrite
|
||||||
|
i64 taosWriteFile(tdb_fd_t fd, const void *pBuf, i64 nBytes) {
|
||||||
|
// TODO
|
||||||
|
ASSERT(0);
|
||||||
|
return 0;
|
||||||
|
}
|
|
@ -65,9 +65,11 @@ typedef int tdb_fd_t;
|
||||||
|
|
||||||
#define tdbOsOpen open
|
#define tdbOsOpen open
|
||||||
#define tdbOsClose close
|
#define tdbOsClose close
|
||||||
#define tdbOsRead read // TODO
|
|
||||||
#define tdbOsPRead pread // TODO
|
i64 tdbOsRead(tdb_fd_t fd, void *pBuf, i64 nBytes);
|
||||||
#define tdbOsWrite write // TODO
|
i64 tdbOsPRead(tdb_fd_t fd, void *pBuf, i64 nBytes, i64 offset);
|
||||||
|
i64 taosWriteFile(tdb_fd_t fd, const void *pBuf, i64 nBytes);
|
||||||
|
|
||||||
#define tdbOsFSync fsync
|
#define tdbOsFSync fsync
|
||||||
#define tdbOsLSeek lseek
|
#define tdbOsLSeek lseek
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue