TD-1263 compile in windows
This commit is contained in:
parent
159f59a15e
commit
bafad31882
|
@ -254,7 +254,7 @@ bool taosCfgDynamicOptions(char *msg) {
|
||||||
//if (!(cfg->cfgType & TSDB_CFG_CTYPE_B_LOG)) continue;
|
//if (!(cfg->cfgType & TSDB_CFG_CTYPE_B_LOG)) continue;
|
||||||
if (cfg->valType != TAOS_CFG_VTYPE_INT32) continue;
|
if (cfg->valType != TAOS_CFG_VTYPE_INT32) continue;
|
||||||
|
|
||||||
int32_t cfgLen = strlen(cfg->option);
|
int32_t cfgLen = (int32_t)strlen(cfg->option);
|
||||||
if (cfgLen != olen) continue;
|
if (cfgLen != olen) continue;
|
||||||
if (strncasecmp(option, cfg->option, olen) != 0) continue;
|
if (strncasecmp(option, cfg->option, olen) != 0) continue;
|
||||||
*((int32_t *)cfg->ptr) = vint;
|
*((int32_t *)cfg->ptr) = vint;
|
||||||
|
|
|
@ -58,8 +58,6 @@ extern "C" {
|
||||||
int32_t BUILDIN_CTZL(uint64_t val);
|
int32_t BUILDIN_CTZL(uint64_t val);
|
||||||
int32_t BUILDIN_CTZ(uint32_t val);
|
int32_t BUILDIN_CTZ(uint32_t val);
|
||||||
|
|
||||||
#define TAOS_OS_FUNC_DIR
|
|
||||||
|
|
||||||
#define TAOS_OS_FUNC_FILE
|
#define TAOS_OS_FUNC_FILE
|
||||||
#define TAOS_OS_FUNC_FILE_ISREG
|
#define TAOS_OS_FUNC_FILE_ISREG
|
||||||
#define TAOS_OS_FUNC_FILE_ISDIR
|
#define TAOS_OS_FUNC_FILE_ISDIR
|
||||||
|
|
|
@ -18,8 +18,6 @@
|
||||||
#include "tglobal.h"
|
#include "tglobal.h"
|
||||||
#include "tulog.h"
|
#include "tulog.h"
|
||||||
|
|
||||||
#ifndef TAOS_OS_FUNC_DIR
|
|
||||||
|
|
||||||
void taosRemoveDir(char *rootDir) {
|
void taosRemoveDir(char *rootDir) {
|
||||||
DIR *dir = opendir(rootDir);
|
DIR *dir = opendir(rootDir);
|
||||||
if (dir == NULL) return;
|
if (dir == NULL) return;
|
||||||
|
@ -79,7 +77,7 @@ void taosRemoveOldLogFiles(char *rootDir, int32_t keepDays) {
|
||||||
// if (stat(fname, &fState) < 0) {
|
// if (stat(fname, &fState) < 0) {
|
||||||
// continue;
|
// continue;
|
||||||
// }
|
// }
|
||||||
int32_t len = strlen(filename);
|
int32_t len = (int32_t)strlen(filename);
|
||||||
int64_t fileSec = 0;
|
int64_t fileSec = 0;
|
||||||
for (int i = len - 1; i >= 0; i--) {
|
for (int i = len - 1; i >= 0; i--) {
|
||||||
if (filename[i] == '.') {
|
if (filename[i] == '.') {
|
||||||
|
@ -89,7 +87,7 @@ void taosRemoveOldLogFiles(char *rootDir, int32_t keepDays) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fileSec <= 100) continue;
|
if (fileSec <= 100) continue;
|
||||||
int32_t days = ABS(sec - fileSec) / 86400 + 1;
|
int32_t days = (int32_t)(ABS(sec - fileSec) / 86400 + 1);
|
||||||
if (days > keepDays) {
|
if (days > keepDays) {
|
||||||
(void)remove(filename);
|
(void)remove(filename);
|
||||||
uInfo("file:%s is removed, days:%d keepDays:%d", filename, days, keepDays);
|
uInfo("file:%s is removed, days:%d keepDays:%d", filename, days, keepDays);
|
||||||
|
@ -102,5 +100,3 @@ void taosRemoveOldLogFiles(char *rootDir, int32_t keepDays) {
|
||||||
closedir(dir);
|
closedir(dir);
|
||||||
rmdir(rootDir);
|
rmdir(rootDir);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright (c) 2019 TAOS Data, Inc. <jhtao@taosdata.com>
|
|
||||||
*
|
|
||||||
* This program is free software: you can use, redistribute, and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License, version 3
|
|
||||||
* or later ("AGPL"), as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
*
|
|
||||||
* 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/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define _DEFAULT_SOURCE
|
|
||||||
#include "os.h"
|
|
||||||
#include "tulog.h"
|
|
||||||
|
|
||||||
void taosRemoveDir(char *rootDir) {
|
|
||||||
uError("%s not implemented yet", __FUNCTION__);
|
|
||||||
}
|
|
||||||
|
|
||||||
int taosMkDir(const char *path, mode_t mode) {
|
|
||||||
uError("%s not implemented yet", __FUNCTION__);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void taosMvDir(char* destDir, char *srcDir) {
|
|
||||||
uError("%s not implemented yet", __FUNCTION__);
|
|
||||||
}
|
|
|
@ -576,5 +576,5 @@ static TSKEY tsdbGetCurrMinKey(int8_t precision, int32_t keep) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int tsdbGetCurrMinFid(int8_t precision, int32_t keep, int32_t days) {
|
static int tsdbGetCurrMinFid(int8_t precision, int32_t keep, int32_t days) {
|
||||||
return TSDB_KEY_FILEID(tsdbGetCurrMinKey(precision, keep), days, precision);
|
return (int)(TSDB_KEY_FILEID(tsdbGetCurrMinKey(precision, keep), days, precision));
|
||||||
}
|
}
|
Loading…
Reference in New Issue