Initial IBM OpenAFS 1.0 tree
[openafs.git] / src / budb / error_macros.h
1
2 #define ERROR(evalue)                                           \
3         {                                                       \
4             code = evalue;                                      \
5             goto error_exit;                                    \
6         }
7
8 #define ABORT(evalue)                                           \
9         {                                                       \
10             code = evalue;                                      \
11             goto abort_exit;                                    \
12         }
13
14 #define BUDB_EXIT(evalue)                                       \
15         {                                                       \
16             osi_audit(BUDB_ExitEvent, evalue, AUD_END);         \
17             exit(evalue);                                       \
18         }