1e71b7053SJung-uk Kim /* 2e71b7053SJung-uk Kim * Generated by util/mkerr.pl DO NOT EDIT 3*b077aed3SPierre Pronchery * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. 4e71b7053SJung-uk Kim * 5*b077aed3SPierre Pronchery * Licensed under the Apache License 2.0 (the "License"). You may not use 6e71b7053SJung-uk Kim * this file except in compliance with the License. You can obtain a copy 7e71b7053SJung-uk Kim * in the file LICENSE in the source distribution or at 8e71b7053SJung-uk Kim * https://www.openssl.org/source/license.html 9e71b7053SJung-uk Kim */ 10e71b7053SJung-uk Kim 1117f01e99SJung-uk Kim #ifndef OSSL_INTERNAL_DSOERR_H 1217f01e99SJung-uk Kim # define OSSL_INTERNAL_DSOERR_H 13*b077aed3SPierre Pronchery # pragma once 14e71b7053SJung-uk Kim 15*b077aed3SPierre Pronchery # include <openssl/opensslconf.h> 16da327cd2SJung-uk Kim # include <openssl/symhacks.h> 17e71b7053SJung-uk Kim 18e71b7053SJung-uk Kim # ifdef __cplusplus 19*b077aed3SPierre Pronchery extern "C" { 20e71b7053SJung-uk Kim # endif 21e71b7053SJung-uk Kim 22*b077aed3SPierre Pronchery int ossl_err_load_DSO_strings(void); 23e71b7053SJung-uk Kim 24e71b7053SJung-uk Kim /* 25e71b7053SJung-uk Kim * DSO reason codes. 26e71b7053SJung-uk Kim */ 27e71b7053SJung-uk Kim # define DSO_R_CTRL_FAILED 100 28e71b7053SJung-uk Kim # define DSO_R_DSO_ALREADY_LOADED 110 29e71b7053SJung-uk Kim # define DSO_R_EMPTY_FILE_STRUCTURE 113 30e71b7053SJung-uk Kim # define DSO_R_FAILURE 114 31e71b7053SJung-uk Kim # define DSO_R_FILENAME_TOO_BIG 101 32e71b7053SJung-uk Kim # define DSO_R_FINISH_FAILED 102 33e71b7053SJung-uk Kim # define DSO_R_INCORRECT_FILE_SYNTAX 115 34e71b7053SJung-uk Kim # define DSO_R_LOAD_FAILED 103 35e71b7053SJung-uk Kim # define DSO_R_NAME_TRANSLATION_FAILED 109 36e71b7053SJung-uk Kim # define DSO_R_NO_FILENAME 111 37e71b7053SJung-uk Kim # define DSO_R_NULL_HANDLE 104 38e71b7053SJung-uk Kim # define DSO_R_SET_FILENAME_FAILED 112 39e71b7053SJung-uk Kim # define DSO_R_STACK_ERROR 105 40e71b7053SJung-uk Kim # define DSO_R_SYM_FAILURE 106 41e71b7053SJung-uk Kim # define DSO_R_UNLOAD_FAILED 107 42e71b7053SJung-uk Kim # define DSO_R_UNSUPPORTED 108 43e71b7053SJung-uk Kim 44*b077aed3SPierre Pronchery 45*b077aed3SPierre Pronchery # ifdef __cplusplus 46*b077aed3SPierre Pronchery } 47*b077aed3SPierre Pronchery # endif 48e71b7053SJung-uk Kim #endif 49