--- src/sys/sys/journal.h 2005/03/05 05:08:30 1.2 +++ src/sys/sys/journal.h 2005/03/22 22:13:32 1.3 @@ -107,7 +107,7 @@ struct journal_rawrecbeg { u_int16_t begmagic; /* recovery scan, endianess detection */ u_int16_t streamid; /* start/stop bits and stream identifier */ int32_t recsize; /* stream data block (incls beg & end) */ - int64_t seqno; /* sequence number or transaction id */ + int64_t transid; /* sequence number or transaction id */ /* ADDITIONAL DATA */ }; @@ -117,6 +117,13 @@ struct journal_rawrecend { int32_t recsize; /* same as rawrecbeg->recsize, for rev scan */ }; +struct journal_ackrecord { + struct journal_rawrecbeg rbeg; + int32_t filler0; + int32_t filler1; + struct journal_rawrecend rend; +}; + /* * Constants for stream record magic numbers. The incomplete magic * number code is used internally by the memory FIFO reservation API @@ -278,6 +285,7 @@ struct journal_subrecord { #define JLEAF_FLAGS 0x041A #define JLEAF_UDEV 0x041B #define JLEAF_FILEREV 0x041C +#define JLEAF_VTYPE 0x041D /* * Low level journal data file structures