From 8e3c2df36592dc242330d2ee5cae36b5f9cfe9d7 Mon Sep 17 00:00:00 2001 From: sparklet <1786236973@qq.com> Date: Sun, 30 Oct 2022 16:15:08 +0800 Subject: [PATCH] Add alarmchecker --- alarmchecker | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 alarmchecker diff --git a/alarmchecker b/alarmchecker new file mode 100644 index 000000000..66d44c183 --- /dev/null +++ b/alarmchecker @@ -0,0 +1,26 @@ + +/* implementation of alarm module. */ +void AlarmFree(void* pointer) +{ + if (pointer != NULL) + pfree(pointer); +} ++/* Alert assignment */ +void* AlarmAlloc(size_t size) +{ + return palloc(size); +} ++/* Implement alarm logs */ +void AlarmLogImplementation(int level, const char* prefix, const char* logtext) +{ + switch (level) { + case ALM_DEBUG: + ereport(DEBUG3, (errmsg("%s%s", prefix, logtext))); + break; + case ALM_LOG: + ereport(LOG, (errmsg("%s%s", prefix, logtext))); + break; + default: + break; + } +} \ No newline at end of file