mirror of
https://github.com/fluencelabs/redis
synced 2025-03-18 16:40:50 +00:00
use the function deprecated attribute if compiling with GCC to get warnings for malloc/free usages. We always want to use our zmalloc/zfree versions for memory usage tracking
This commit is contained in:
parent
399f2f401c
commit
b3aa6d712e
@ -826,7 +826,7 @@ int qsortRedisCommands(const void *r1, const void *r2) {
|
||||
|
||||
void sortCommandTable() {
|
||||
/* Copy and sort the read-only version of the command table */
|
||||
commandTable = (struct redisCommand*)malloc(sizeof(readonlyCommandTable));
|
||||
commandTable = (struct redisCommand*)zmalloc(sizeof(readonlyCommandTable));
|
||||
memcpy(commandTable,readonlyCommandTable,sizeof(readonlyCommandTable));
|
||||
qsort(commandTable,
|
||||
sizeof(readonlyCommandTable)/sizeof(struct redisCommand),
|
||||
|
@ -885,4 +885,12 @@ void publishCommand(redisClient *c);
|
||||
void watchCommand(redisClient *c);
|
||||
void unwatchCommand(redisClient *c);
|
||||
|
||||
#if defined(__GNUC__)
|
||||
void *malloc(size_t size) __attribute__ ((deprecated));
|
||||
void *calloc(size_t count, size_t size) __attribute__ ((deprecated));
|
||||
void free(void *ptr) __attribute__ ((deprecated));
|
||||
void *malloc(size_t size) __attribute__ ((deprecated));
|
||||
void *realloc(void *ptr, size_t size) __attribute__ ((deprecated));
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user