1 /* 2 * * Copyright (c) 2019 STMicrolectonics , Xilinx Inc. and Contributors. All rights reserved. 3 * * 4 * * SPDX-License-Identifier: BSD-3-Clause 5 * */ 6 7 /* 8 * * @file metal/errno.h 9 * * @brief error specific primitives for libmetal. 10 * */ 11 12 #ifndef __METAL_ERRNO__H__ 13 #define __METAL_ERRNO__H__ 14 15 #if defined (__CC_ARM) 16 # include <metal/compiler/mdk-arm/errno.h> 17 #elif defined (__ICCARM__) 18 # include <metal/compiler/iar/errno.h> 19 #else 20 #include <errno.h> 21 #endif 22 23 #endif /* __METAL_ERRNO__H__ */ 24 25