diff --git a/src/client/src/tscParseInsert.c b/src/client/src/tscParseInsert.c index 6de2d3bb87d25e4f30dd416cdf069844313a8f95..d22a1de6fd5ecde095b11ce67d53de8abf8dd8b6 100644 --- a/src/client/src/tscParseInsert.c +++ b/src/client/src/tscParseInsert.c @@ -19,6 +19,7 @@ #define _XOPEN_SOURCE #pragma GCC diagnostic ignored "-Woverflow" +#pragma GCC diagnostic ignored "-Wunused-variable" #include #include diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index e153344cb49e631fa041c8eb224885ff885e7cc7..f87ede9ced8055bb87af94425bb71c6024a1c5f7 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -14,7 +14,7 @@ */ #define _XOPEN_SOURCE -#define _BSD_SOURCE +#define _DEFAULT_SOURCE #include #include @@ -35,6 +35,7 @@ #include "tschemautil.h" #include "tsclient.h" #include "tsql.h" +#pragma GCC diagnostic ignored "-Wunused-variable" typedef struct SColumnIdList { SSchema* pSchema; diff --git a/src/kit/shell/shellEngine.c b/src/kit/shell/shellEngine.c index dc7ae0994524bc9854324b735f8f47a4f374d752..3ea6babf9f5c0c28cbecf3b8494a84a22826a502 100644 --- a/src/kit/shell/shellEngine.c +++ b/src/kit/shell/shellEngine.c @@ -14,7 +14,7 @@ */ #define _XOPEN_SOURCE -#define _BSD_SOURCE +#define _DEFAULT_SOURCE #include #include diff --git a/src/kit/taosBenchmark/taosBenchmark.c b/src/kit/taosBenchmark/taosBenchmark.c index 296eac79b16757b2409234ad431bb3245623df71..699dc895bd01f1bfb29825d78d882140c8326717 100644 --- a/src/kit/taosBenchmark/taosBenchmark.c +++ b/src/kit/taosBenchmark/taosBenchmark.c @@ -13,7 +13,7 @@ * along with this program. If not, see . */ -/* #define _GNU_SOURCE */ +#define _GNU_SOURCE #include #include @@ -30,6 +30,7 @@ #include #include "taos.h" +#pragma GCC diagnostic ignored "-Wmissing-braces" #define BUFFER_SIZE 65536 #define MAX_DB_NAME_SIZE 64 @@ -567,7 +568,7 @@ void *readTable(void *sarg) { } fprintf(fp, "|%10s | %10d | %12.2f | %10.2f |\n", - aggreFunc[j] == "*" ? " * " : aggreFunc[j], totalData, + aggreFunc[j][0] == '*' ? " * " : aggreFunc[j], totalData, (double)(num_of_tables * num_of_DPT) / totalT, totalT * 1000); printf("select %10s took %.6f second(s)\n", aggreFunc[j], totalT); } diff --git a/src/rpc/src/trpc.c b/src/rpc/src/trpc.c index 31b6f8f94d52bb02b1005d314e487ad75945036a..b9a817939372d9c9f372ffec0149372689f7d5e8 100644 --- a/src/rpc/src/trpc.c +++ b/src/rpc/src/trpc.c @@ -50,6 +50,8 @@ #include "tudp.h" #include "tutil.h" +#pragma GCC diagnostic ignored "-Wpointer-to-int-cast" + typedef struct _msg_node { struct _msg_node *next; void * ahandle; diff --git a/src/system/inc/vnode.h b/src/system/inc/vnode.h index b9683d80753dbea3763e5d4ed5b275b37ecb12d9..9cbc7e664b89a1fb93c8d231f5f22c75710f3395 100644 --- a/src/system/inc/vnode.h +++ b/src/system/inc/vnode.h @@ -503,6 +503,8 @@ void vnodeRemoveVnode(int vnode); int vnodeCreateVnode(int vnode, SVnodeCfg *pCfg, SVPeerDesc *pDesc); +void vnodeOpenStreams(void *param, void *tmrId); + void vnodeCreateStream(SMeterObj *pObj); void vnodeRemoveStream(SMeterObj *pObj); diff --git a/src/system/src/mgmtDnode.c b/src/system/src/mgmtDnode.c index a5ef95765ca2c89ed4b45566bfdcf3c4900ecbc5..a852c888a946e5fdf665c77440afd5b29bf62b7d 100644 --- a/src/system/src/mgmtDnode.c +++ b/src/system/src/mgmtDnode.c @@ -23,6 +23,7 @@ #include "mgmt.h" #include "tschemautil.h" #include "tstatus.h" +#pragma GCC diagnostic ignored "-Wunused-variable" SDnodeObj dnodeObj; diff --git a/src/system/src/mgmtDnodeInt.c b/src/system/src/mgmtDnodeInt.c index af73bc4be86a2b61e2e7c0f0d17417ab0b714f8d..304d4914029f9ea1a6767124a6c60f8539b6b395 100644 --- a/src/system/src/mgmtDnodeInt.c +++ b/src/system/src/mgmtDnodeInt.c @@ -21,6 +21,7 @@ #include "mgmt.h" #include "tsched.h" #include "tutil.h" +#pragma GCC diagnostic ignored "-Wpointer-sign" int mgmtSendVPeersMsg(SVgObj *pVgroup, SDbObj *pDb); char *mgmtBuildVpeersIe(char *pMsg, SVgObj *pVgroup, SDbObj *pDb); diff --git a/src/system/src/mgmtMeter.c b/src/system/src/mgmtMeter.c index 921f104d14073811cc504e639d822bc12654c8f8..7c46f9f9a8c65aa521cdf10743be19bfa478bf80 100644 --- a/src/system/src/mgmtMeter.c +++ b/src/system/src/mgmtMeter.c @@ -516,7 +516,6 @@ int mgmtCreateMeter(SDbObj *pDb, SCreateTableMsg *pCreate) { STabObj * pMetric = NULL; SVgObj * pVgroup = NULL; int size = 0; - SAcctObj *pAcct = NULL; int numOfTables = sdbGetNumOfRows(meterSdb); if (numOfTables >= tsMaxTables) { diff --git a/src/system/src/mgmtShell.c b/src/system/src/mgmtShell.c index 8d3c0246bf8e8a54cbf7c5b961fbdceeee8d96bb..ef09e88249f6c0dc1b5b6749d206755cd1bb3111 100644 --- a/src/system/src/mgmtShell.c +++ b/src/system/src/mgmtShell.c @@ -22,6 +22,8 @@ #include "mgmt.h" #include "mgmtProfile.h" #include "tlog.h" +#pragma GCC diagnostic ignored "-Wint-conversion" +#pragma GCC diagnostic ignored "-Wpointer-sign" void * pShellConn = NULL; SConnObj *connList; diff --git a/src/system/src/mgmtVgroup.c b/src/system/src/mgmtVgroup.c index 357715306757c902e49f3738d9fe953718dcb471..1afcea17ad7aa71baeb3ab8942296ea295d4251f 100644 --- a/src/system/src/mgmtVgroup.c +++ b/src/system/src/mgmtVgroup.c @@ -17,6 +17,7 @@ #include "mgmt.h" #include "tschemautil.h" +#pragma GCC diagnostic ignored "-Wunused-variable" void * vgSdb = NULL; int tsVgUpdateSize; diff --git a/src/system/src/vnodeImport.c b/src/system/src/vnodeImport.c index b81b603a4c9e2e6fd8f0b75561bc395953548585..657001351c2d14a218b1143e55b49fc1d7690695 100644 --- a/src/system/src/vnodeImport.c +++ b/src/system/src/vnodeImport.c @@ -25,6 +25,8 @@ #include "vnodeMgmt.h" #include "vnodeShell.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wpointer-sign" +#pragma GCC diagnostic ignored "-Wint-conversion" typedef struct { SCompHeader *headList; @@ -61,7 +63,6 @@ typedef struct { int rows; } SImportInfo; -#define EXTRA_BYTES 8 int vnodeImportData(SMeterObj *pObj, SImportInfo *pImport); int vnodeGetImportStartPart(SMeterObj *pObj, char *payload, int rows, TSKEY key1) { diff --git a/src/system/src/vnodeMeter.c b/src/system/src/vnodeMeter.c index 9f4b3ec3d89c33e64d9b3c0179f13ea99114169e..04dc22f7d6614847282c772a7caa6c74340f4a38 100644 --- a/src/system/src/vnodeMeter.c +++ b/src/system/src/vnodeMeter.c @@ -27,6 +27,8 @@ #include "vnodeShell.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wpointer-sign" + #define VALID_TIMESTAMP(key, curKey, prec) (((key) >= 0) && ((key) <= ((curKey) + 36500 * tsMsPerDay[prec]))) int tsMeterSizeOnFile; diff --git a/src/system/src/vnodeRead.c b/src/system/src/vnodeRead.c index aee4580da73aeac62b3c44971e62151e929d0cc8..4fbafb7ab43fec458a22a722c841f7fa71fbc225 100644 --- a/src/system/src/vnodeRead.c +++ b/src/system/src/vnodeRead.c @@ -25,6 +25,7 @@ #include "vnode.h" #include "vnodeRead.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wint-conversion" int (*pQueryFunc[])(SMeterObj *, SQuery *) = {vnodeQueryFromCache, vnodeQueryFromFile}; diff --git a/src/system/src/vnodeShell.c b/src/system/src/vnodeShell.c index 5384b3cad7650625f449980053eedf34dfa179f5..6998d440a3a97ebec85ea022bf6bf2472d3cae12 100644 --- a/src/system/src/vnodeShell.c +++ b/src/system/src/vnodeShell.c @@ -28,6 +28,7 @@ #include "vnode.h" #include "vnodeRead.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wint-conversion" void * pShellServer = NULL; SShellObj **shellList = NULL; @@ -216,7 +217,6 @@ int vnodeSendShellSubmitRspMsg(SShellObj *pObj, int code, int numOfPoints) { int vnodeProcessQueryRequest(char *pMsg, int msgLen, SShellObj *pObj) { int ret, code = 0; - SMeterObj * pMeterObj = NULL; SQueryMeterMsg * pQueryMsg; SMeterSidExtInfo **pSids = NULL; int32_t incNumber = 0; diff --git a/src/system/src/vnodeStore.c b/src/system/src/vnodeStore.c index e7154e07007f4f07854ea34ae810becf7aa08866..29d4b46e8b77995262326d2585c1b817cc909b81 100644 --- a/src/system/src/vnodeStore.c +++ b/src/system/src/vnodeStore.c @@ -26,6 +26,8 @@ #include "vnodeStore.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wformat-overflow=" + int vnodeCreateMeterObjFile(int vnode); int tsMaxVnode = -1; diff --git a/src/system/src/vnodeUtil.c b/src/system/src/vnodeUtil.c index 02af8d0c0260618f4493de595e94470a24fefeb0..f68038ba1c10f1d4a7bcada5be1482f1af920bd2 100644 --- a/src/system/src/vnodeUtil.c +++ b/src/system/src/vnodeUtil.c @@ -24,6 +24,8 @@ #include "vnodeDataFilterFunc.h" #include "vnodeUtil.h" +#pragma GCC diagnostic ignored "-Wint-conversion" + int vnodeCheckFileIntegrity(FILE* fp) { /* int savedSessions, savedMeterSize; diff --git a/src/util/src/tcrc32c.c b/src/util/src/tcrc32c.c index d071f407d28be0d1ba3dfd8ce792bcfe8980df3b..5c484994a5a9135ef44ac29651f196179efc50fe 100644 --- a/src/util/src/tcrc32c.c +++ b/src/util/src/tcrc32c.c @@ -23,6 +23,7 @@ #include "tcrc32c.h" //todo : use the original source code +#pragma GCC diagnostic ignored "-Wunused-function" #define POLY 0x82f63b78 #define LONG_SHIFT 8192 diff --git a/src/util/src/ttime.c b/src/util/src/ttime.c index a60c60bba07e04e3ab272a2af5b187efccd544a7..962601c40957e4ee5221341dad6483ea179aadf0 100644 --- a/src/util/src/ttime.c +++ b/src/util/src/ttime.c @@ -14,7 +14,7 @@ */ #define _XOPEN_SOURCE -#define _BSD_SOURCE +#define _DEFAULT_SOURCE #include #include