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