xref: /rk3399_rockchip-uboot/include/errno.h (revision 00e9e6d1ffb9786a7ca42cc41f5320303c1ab84f)
1*00e9e6d1SSimon Glass /*
2*00e9e6d1SSimon Glass  * Copyright (C) 2014 Samsung Electronics
3*00e9e6d1SSimon Glass  * Przemyslaw Marczak <p.marczak@samsung.com>
4*00e9e6d1SSimon Glass  *
5*00e9e6d1SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
6*00e9e6d1SSimon Glass  */
765cd3fa8SWolfgang Denk #ifndef _ERRNO_H
8*00e9e6d1SSimon Glass #define _ERRNO_H
965cd3fa8SWolfgang Denk 
1065cd3fa8SWolfgang Denk #include <asm-generic/errno.h>
1165cd3fa8SWolfgang Denk 
1265cd3fa8SWolfgang Denk extern int errno;
1365cd3fa8SWolfgang Denk 
1465cd3fa8SWolfgang Denk #define __set_errno(val) do { errno = val; } while (0)
1565cd3fa8SWolfgang Denk 
1659345b1fSPrzemyslaw Marczak #ifdef CONFIG_ERRNO_STR
1759345b1fSPrzemyslaw Marczak const char *errno_str(int errno);
1859345b1fSPrzemyslaw Marczak #endif
1965cd3fa8SWolfgang Denk #endif /* _ERRNO_H */
20