-
Notifications
You must be signed in to change notification settings - Fork 7
/
bs_error.h
65 lines (51 loc) · 1.2 KB
/
bs_error.h
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/**
* bushaofneg. 2011.8.24
* bs_error.h
* history:
*/
#ifndef __BS_ERROR_H_
#define __BS_ERROR_H_
#define BS_SUCCESS 0
#define BS_INVALID -1
// 没有达到所需结果,但无需处理,不是错误
#define BS_NOMATTER -2
// 等待结果中,尚未出错
#define BS_WAITING -3
// 文件相关
#define BS_NOTFOUND -10
#define BS_HASEXIST -11
#define BS_CREATERR -12
// 内存相关
#define BS_NOMEM -22
#define BS_NOBUFFER -23
// 参数相关
#define BS_PARAERR -31
#define BS_PARANULL -32
#define BS_JSONPARSE -33
// 通信相关
#define BS_HOSTERR -41
#define BS_SOCKERR -42
#define BS_STREAMERR -43
#define BS_EPOLLERR -44
#define BS_TIMEOUT -45
#define BS_CONNERR -46
#define BS_SENDERR -47
#define BS_RECVERR -48
// 进程相关
#define BS_PROCERR -51
#define BS_PROCSHUT -52
// 权限相关
#define BS_AUTHORITY -61
// 数据库相关
#define BS_DBERR -71
// 容量相关
#define BS_FULL -81
#define BS_EMPTY -82
#define BS_CROSSBORDER -83
// 环境相关
#define BS_ENVIERR -91
// 用户相关
#define BS_LOGINAGAIN -101
// 数据相关
#define BS_DATAEMPTY -502
#endif