1 //===-- C standard library header errno.h
---------------------------------===//
3 // Part of the LLVM Project
, under the Apache License v2.0 with LLVM Exceptions.
4 // See https
://llvm.org
/LICENSE.txt for license information.
5 // SPDX
-License
-Identifier
: Apache
-2.0 WITH LLVM
-exception
7 //===----------------------------------------------------------------------===//
9 #ifndef LLVM_LIBC_ERRNO_H
10 #define LLVM_LIBC_ERRNO_H
12 #include
"__llvm-libc-common.h"
16 #include
<linux
/errno.h
>
19 #define ENOTSUP EOPNOTSUPP
22 #include
"llvm-libc-macros/linux/error-number-macros.h"
25 #include
"llvm-libc-macros/generic-error-number-macros.h"
30 int
*__llvm_libc_errno(void
) __NOEXCEPT
;
34 #define
errno (*__llvm_libc_errno())
36 #endif // LLVM_LIBC_ERRNO_H