1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright (c) 2015-2017, Renesas Electronics Corporation. All rights reserved. 3*91f16700Schasinglulu * 4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu */ 6*91f16700Schasinglulu 7*91f16700Schasinglulu #ifndef IO_PRIVATE_H 8*91f16700Schasinglulu #define IO_PRIVATE_H 9*91f16700Schasinglulu 10*91f16700Schasinglulu /* 11*91f16700Schasinglulu * Return codes reported by 'io_*' APIs 12*91f16700Schasinglulu * The value of fail should not overlap with define of the errno. 13*91f16700Schasinglulu * The errno is in "include/lib/stdlib/sys/errno.h". 14*91f16700Schasinglulu */ 15*91f16700Schasinglulu #define IO_SUCCESS (0) 16*91f16700Schasinglulu #define IO_FAIL (-0x81) 17*91f16700Schasinglulu #define IO_NOT_SUPPORTED (-0x82) 18*91f16700Schasinglulu #define IO_RESOURCES_EXHAUSTED (-0x83) 19*91f16700Schasinglulu 20*91f16700Schasinglulu #endif /* IO_PRIVATE_H */ 21