1 /* 2 * Generated by util/mkerr.pl DO NOT EDIT 3 * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved. 4 * 5 * Licensed under the OpenSSL license (the "License"). You may not use 6 * this file except in compliance with the License. You can obtain a copy 7 * in the file LICENSE in the source distribution or at 8 * https://www.openssl.org/source/license.html 9 */ 10 11 #include <openssl/err.h> 12 #include <openssl/asyncerr.h> 13 14 #ifndef OPENSSL_NO_ERR 15 16 static const ERR_STRING_DATA ASYNC_str_functs[] = { 17 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_CTX_NEW, 0), "async_ctx_new"}, 18 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_INIT_THREAD, 0), 19 "ASYNC_init_thread"}, 20 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_JOB_NEW, 0), "async_job_new"}, 21 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_PAUSE_JOB, 0), "ASYNC_pause_job"}, 22 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_START_FUNC, 0), "async_start_func"}, 23 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_START_JOB, 0), "ASYNC_start_job"}, 24 {ERR_PACK(ERR_LIB_ASYNC, ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD, 0), 25 "ASYNC_WAIT_CTX_set_wait_fd"}, 26 {0, NULL} 27 }; 28 29 static const ERR_STRING_DATA ASYNC_str_reasons[] = { 30 {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_FAILED_TO_SET_POOL), 31 "failed to set pool"}, 32 {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_FAILED_TO_SWAP_CONTEXT), 33 "failed to swap context"}, 34 {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_INIT_FAILED), "init failed"}, 35 {ERR_PACK(ERR_LIB_ASYNC, 0, ASYNC_R_INVALID_POOL_SIZE), 36 "invalid pool size"}, 37 {0, NULL} 38 }; 39 40 #endif 41 42 int ERR_load_ASYNC_strings(void) 43 { 44 #ifndef OPENSSL_NO_ERR 45 if (ERR_func_error_string(ASYNC_str_functs[0].error) == NULL) { 46 ERR_load_strings_const(ASYNC_str_functs); 47 ERR_load_strings_const(ASYNC_str_reasons); 48 } 49 #endif 50 return 1; 51 } 52