blob: a66d8948adb23f2987e1bf2285e69420063e411f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef _CHECKERS_H
#define _CHECKERS_H
#define CHECKER_NAME_SIZE 16
#define DEVNODE_SIZE 256
#define MAX_CHECKER_MSG_SIZE 256
enum checkers {
CHECKER_RESERVED,
TUR,
READSECTOR0,
EMC_CLARIION
};
#define MSG(a) if (msg != NULL) \
snprintf(msg, MAX_CHECKER_MSG_SIZE, "%s\n", a);
int get_checker_id (char *);
void *get_checker_addr (int);
int get_checker_name (char *, int);
int emc_clariion (int fd, char * msg, void ** ctxt);
int readsector0 (int fd, char * msg, void ** ctxt);
int tur (int fd, char * msg, void ** ctxt);
#endif /* _CHECKERS_H */
|