/* rcsid[]="$Header: badblock.h,v 820.1 86/12/04 19:55:07 root Exp $" */
/* sccsid[]="%W% %Y% %Q% %G%" */

/************************************************************************
*									*
*				Copyright 1984				*
*			VALID LOGIC SYSTEMS INCORPORATED		*
*									*
*	This listing contains confidential proprietary information	*
*	which is not to be disclosed to unauthorized persons without	*
*	written consent of an officer of Valid Logic Systems 		*
*	Incorporated.							*
*									*
*	The copyright notice appearing above is included to provide	*
*	statutory protection in the event of unauthorized or 		*
*	unintentional public disclosure.				*
*									*
************************************************************************/

/* 
 * Bad block structure.
 *
 * When a block is encountered which cannot be read or written,
 * the driver enters the bad block in the bad block list.
 * When this block is accessed again (calculated in bmap), a
 * error message is printed out indicating a corrupted file.
 * To delete a bad block entry, use the program "rimioctl" in
 * "/etc".
 */

#define BBLISTSIZE 16


struct bblist
{
    short           bb_active;
    int             bb_dev;
    ino_t           bb_inumber;
    daddr_t         bb_physblock;
};

