|
|
researchv10 Dan Cross
/*
* 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.