V10/lsys/sys/errlog.h

/*
 * error log record
 */

#define	MAXEDATA	112

struct errhdr {
	char e_1magic, e_2magic;
	char e_len;	/* how many bytes of data are valid */
	char e_unit;	/* subdevice number */
	time_t e_time;	/* when error happened */
	char e_dev[8];	/* device (or other) name */
};

struct errlog {
	struct errhdr e_hdr;
	char e_data[MAXEDATA];
};

#define	E_HARD	0200	/* e_len -- unrecovered error */
#define	E_LEN	0177	/* e_len -- the real length */
#define	E_1MAGIC 0247
#define	E_2MAGIC 0145