1 /*
2  * Copyright (C) 2015-2021 Alibaba Group Holding Limited
3  */
4 
5 #ifndef __POSIX_INTERNAL_COMMON_H
6 #define __POSIX_INTERNAL_COMMON_H
7 
8 #include <aos/errno.h>
9 
10 #define CHECK_AOS_RET(ret) do {if ((ret) < 0) {errno = -(ret); return -1; } } while (0)
11 #define CHECK_POSIX_PARAM(param) do {if ((param) == NULL) {errno = EINVAL; return -1; } } while (0)
12 
13 #endif /*__POSIX_INTERNAL_COMMON_H*/