X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fstored%2Frecord.h;h=2267d8a4733579c802fd7f2bad7ce3a5c963a738;hb=dc43fa5c6823b93c4206888e3bf639982af4563b;hp=f00207547e1d47500c600d40a5a7bdb33e56bd8a;hpb=790838e6a19e1f94c201976e8dc4742059c60369;p=bacula%2Fbacula diff --git a/bacula/src/stored/record.h b/bacula/src/stored/record.h index f00207547e..2267d8a473 100644 --- a/bacula/src/stored/record.h +++ b/bacula/src/stored/record.h @@ -2,11 +2,13 @@ * Record, and label definitions for Bacula * media data format. * + * Kern Sibbald, MM + * * Version $Id$ * */ /* - Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker + Copyright (C) 2000-2004 Kern Sibbald and John Walker This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -77,6 +79,7 @@ * * This is the memory structure for the record header. */ +struct BSR; /* satisfy forward reference */ struct DEV_RECORD { dlink link; /* link for chaining in read_record.c */ /* File and Block are always returned during reading @@ -91,6 +94,7 @@ struct DEV_RECORD { uint32_t data_len; /* current record length */ uint32_t remainder; /* remaining bytes to read/write */ uint32_t state; /* state bits */ + BSR *bsr; /* pointer to bsr that matched */ uint8_t ser_buf[WRITE_RECHDR_LENGTH]; /* serialized record header goes here */ POOLMEM *data; /* Record data. This MUST be a memory pool item */ };