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