123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- #ifndef BOINC_ERROR_NUMBERS_H
- #define BOINC_ERROR_NUMBERS_H
- #define EXIT_STATEFILE_WRITE 192
-
- #define EXIT_SIGNAL 193
-
- #define EXIT_ABORTED_BY_CLIENT 194
- #define EXIT_CHILD_FAILED 195
- #define EXIT_DISK_LIMIT_EXCEEDED 196
- #define EXIT_TIME_LIMIT_EXCEEDED 197
- #define EXIT_MEM_LIMIT_EXCEEDED 198
- #define EXIT_CLIENT_EXITING 199
- #define EXIT_UNSTARTED_LATE 200
- #define EXIT_MISSING_COPROC 201
- #define EXIT_ABORTED_BY_PROJECT 202
- #define EXIT_ABORTED_VIA_GUI 203
- #define EXIT_UNKNOWN 204
- #define EXIT_OUT_OF_MEMORY 205
- #define EXIT_INIT_FAILURE 206
- #define EXIT_NO_SUB_TASKS 207
- #define EXIT_SUB_TASK_FAILURE 208
- #define BOINC_SUCCESS 0
- #define ERR_SELECT -100
- #define ERR_MALLOC -101
- #define ERR_READ -102
- #define ERR_WRITE -103
- #define ERR_FREAD -104
- #define ERR_FWRITE -105
- #define ERR_IO -106
- #define ERR_CONNECT -107
- #define ERR_FOPEN -108
- #define ERR_RENAME -109
- #define ERR_UNLINK -110
- #define ERR_OPENDIR -111
- #define ERR_XML_PARSE -112
-
- #define ERR_GETHOSTBYNAME -113
-
- #define ERR_GIVEUP_DOWNLOAD -114
-
-
- #define ERR_GIVEUP_UPLOAD -115
- #define ERR_NULL -116
-
- #define ERR_NEG -117
-
- #define ERR_BUFFER_OVERFLOW -118
-
- #define ERR_MD5_FAILED -119
-
- #define ERR_RSA_FAILED -120
-
- #define ERR_OPEN -121
- #define ERR_DUP2 -122
- #define ERR_NO_SIGNATURE -123
- #define ERR_THREAD -124
-
- #define ERR_SIGNAL_CATCH -125
- #define ERR_BAD_FORMAT -126
- #define ERR_UPLOAD_TRANSIENT -127
- #define ERR_UPLOAD_PERMANENT -128
- #define ERR_IDLE_PERIOD -129
-
- #define ERR_ALREADY_ATTACHED -130
- #define ERR_FILE_TOO_BIG -131
-
- #define ERR_GETRUSAGE -132
-
- #define ERR_BENCHMARK_FAILED -133
- #define ERR_BAD_HEX_FORMAT -134
-
- #define ERR_GETADDRINFO -135
- #define ERR_DB_NOT_FOUND -136
-
- #define ERR_DB_NOT_UNIQUE -137
-
- #define ERR_DB_CANT_CONNECT -138
- #define ERR_GETS -139
-
- #define ERR_SCANF -140
-
- #define ERR_READDIR -143
- #define ERR_SHMGET -144
- #define ERR_SHMCTL -145
- #define ERR_SHMAT -146
- #define ERR_FORK -147
- #define ERR_EXEC -148
- #define ERR_NOT_EXITED -149
-
- #define ERR_NOT_IMPLEMENTED -150
-
- #define ERR_GETHOSTNAME -151
- #define ERR_NETOPEN -152
- #define ERR_SOCKET -153
- #define ERR_FCNTL -154
- #define ERR_AUTHENTICATOR -155
-
- #define ERR_SCHED_SHMEM -156
-
- #define ERR_ASYNCSELECT -157
- #define ERR_BAD_RESULT_STATE -158
- #define ERR_DB_CANT_INIT -159
- #define ERR_NOT_UNIQUE -160
-
- #define ERR_NOT_FOUND -161
-
- #define ERR_NO_EXIT_STATUS -162
-
- #define ERR_FILE_MISSING -163
- #define ERR_KILL -164
- #define ERR_SEMGET -165
- #define ERR_SEMCTL -166
- #define ERR_SEMOP -167
- #define ERR_FTOK -168
- #define ERR_SOCKS_UNKNOWN_FAILURE -169
- #define ERR_SOCKS_REQUEST_FAILED -170
- #define ERR_SOCKS_BAD_USER_PASS -171
- #define ERR_SOCKS_UNKNOWN_SERVER_VERSION -172
- #define ERR_SOCKS_UNSUPPORTED -173
- #define ERR_SOCKS_CANT_REACH_HOST -174
- #define ERR_SOCKS_CONN_REFUSED -175
- #define ERR_TIMER_INIT -176
- #define ERR_INVALID_PARAM -178
- #define ERR_SIGNAL_OP -179
- #define ERR_BIND -180
- #define ERR_LISTEN -181
- #define ERR_TIMEOUT -182
- #define ERR_PROJECT_DOWN -183
- #define ERR_HTTP_TRANSIENT -184
-
- #define ERR_RESULT_START -185
- #define ERR_RESULT_DOWNLOAD -186
- #define ERR_RESULT_UPLOAD -187
- #define ERR_BAD_USER_NAME -188
- #define ERR_INVALID_URL -189
- #define ERR_MAJOR_VERSION -190
- #define ERR_NO_OPTION -191
- #define ERR_MKDIR -192
- #define ERR_INVALID_EVENT -193
- #define ERR_ALREADY_RUNNING -194
- #define ERR_NO_APP_VERSION -195
- #define ERR_WU_USER_RULE -196
- #define ERR_ABORTED_VIA_GUI -197
- #define ERR_INSUFFICIENT_RESOURCE -198
- #define ERR_RETRY -199
- #define ERR_WRONG_SIZE -200
- #define ERR_USER_PERMISSION -201
-
- #define ERR_SHMEM_NAME -202
- #define ERR_NO_NETWORK_CONNECTION -203
- #define ERR_IN_PROGRESS -204
- #define ERR_BAD_EMAIL_ADDR -205
- #define ERR_BAD_PASSWD -206
- #define ERR_NONUNIQUE_EMAIL -207
- #define ERR_ACCT_CREATION_DISABLED -208
- #define ERR_ATTACH_FAIL_INIT -209
- #define ERR_ATTACH_FAIL_DOWNLOAD -210
- #define ERR_ATTACH_FAIL_PARSE -211
- #define ERR_ATTACH_FAIL_BAD_KEY -212
- #define ERR_ATTACH_FAIL_FILE_WRITE -213
- #define ERR_ATTACH_FAIL_SERVER_ERROR -214
- #define ERR_SIGNING_KEY -215
- #define ERR_FFLUSH -216
- #define ERR_FSYNC -217
- #define ERR_TRUNCATE -218
- #define ERR_WRONG_URL -219
- #define ERR_DUP_NAME -220
- #define ERR_GETGRNAM -222
- #define ERR_CHOWN -223
- #define ERR_HTTP_PERMANENT -224
-
- #define ERR_BAD_FILENAME -225
- #define ERR_TOO_MANY_EXITS -226
- #define ERR_RMDIR -227
- #define ERR_SYMLINK -229
- #define ERR_DB_CONN_LOST -230
- #define ERR_CRYPTO -231
- #define ERR_ABORTED_ON_EXIT -232
- #define ERR_PROC_PARSE -235
- #define ERR_STATFS -236
- #define ERR_PIPE -237
- #define ERR_NEED_HTTPS -238
- #define ERR_CHMOD -239
- #define ERR_STAT -240
- #define ERR_FCLOSE -241
- #define ERR_ACCT_REQUIRE_CONSENT -242
- #define ERR_INVALID_STATE -243
- extern const char* boincerror(int which_error);
- #endif
|