--- freem/src/global_bltin.h 2025/04/08 16:46:11 1.5 +++ freem/src/global_bltin.h 2025/04/08 20:00:56 1.6 @@ -1,5 +1,5 @@ /* - * $Id: global_bltin.h,v 1.5 2025/04/08 16:46:11 snw Exp $ + * $Id: global_bltin.h,v 1.6 2025/04/08 20:00:56 snw Exp $ * built-in global handler header * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: global_bltin.h,v $ + * Revision 1.6 2025/04/08 20:00:56 snw + * Global handler now uses a header file and maintains the last journaling transaction ID + * * Revision 1.5 2025/04/08 16:46:11 snw * Add global file header and offsets * @@ -46,6 +49,12 @@ #define GBL_FORMAT_VERSION 2 #define GBL_MAGIC "FRMGL" +#define GBL_HDR_OK 0 +#define GBL_HDR_NOTOPEN 1 +#define GBL_HDR_BADMAGIC 2 +#define GBL_HDR_BADVERSION 3 +#define GBL_HDR_BADBLOCKSIZE 4 + typedef struct global_header { char magic[5]; /* FRMGL */