15e750b86SSiva Chandra Reddy //===-- Definition of generic error number macros -------------------------===// 25e750b86SSiva Chandra Reddy // 35e750b86SSiva Chandra Reddy // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 45e750b86SSiva Chandra Reddy // See https://llvm.org/LICENSE.txt for license information. 55e750b86SSiva Chandra Reddy // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 65e750b86SSiva Chandra Reddy // 75e750b86SSiva Chandra Reddy //===----------------------------------------------------------------------===// 85e750b86SSiva Chandra Reddy 9330793c9SNick Desaulniers #ifndef LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H 10330793c9SNick Desaulniers #define LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H 115e750b86SSiva Chandra Reddy 125e750b86SSiva Chandra Reddy #define EPERM 1 135e750b86SSiva Chandra Reddy #define ENOENT 2 145e750b86SSiva Chandra Reddy #define ESRCH 3 155e750b86SSiva Chandra Reddy #define EINTR 4 165e750b86SSiva Chandra Reddy #define EIO 5 175e750b86SSiva Chandra Reddy #define ENXIO 6 185e750b86SSiva Chandra Reddy #define E2BIG 7 195e750b86SSiva Chandra Reddy #define ENOEXEC 8 205e750b86SSiva Chandra Reddy #define EBADF 9 215e750b86SSiva Chandra Reddy #define ECHILD 10 225e750b86SSiva Chandra Reddy #define EAGAIN 11 235e750b86SSiva Chandra Reddy #define ENOMEM 12 245e750b86SSiva Chandra Reddy #define EACCES 13 255e750b86SSiva Chandra Reddy #define EFAULT 14 265e750b86SSiva Chandra Reddy #define ENOTBLK 15 275e750b86SSiva Chandra Reddy #define EBUSY 16 285e750b86SSiva Chandra Reddy #define EEXIST 17 295e750b86SSiva Chandra Reddy #define EXDEV 18 305e750b86SSiva Chandra Reddy #define ENODEV 19 315e750b86SSiva Chandra Reddy #define ENOTDIR 20 325e750b86SSiva Chandra Reddy #define EISDIR 21 335e750b86SSiva Chandra Reddy #define EINVAL 22 345e750b86SSiva Chandra Reddy #define ENFILE 23 355e750b86SSiva Chandra Reddy #define EMFILE 24 365e750b86SSiva Chandra Reddy #define ENOTTY 25 375e750b86SSiva Chandra Reddy #define ETXTBSY 26 385e750b86SSiva Chandra Reddy #define EFBIG 27 395e750b86SSiva Chandra Reddy #define ENOSPC 28 405e750b86SSiva Chandra Reddy #define ESPIPE 29 415e750b86SSiva Chandra Reddy #define EROFS 30 425e750b86SSiva Chandra Reddy #define EMLINK 31 435e750b86SSiva Chandra Reddy #define EPIPE 32 445e750b86SSiva Chandra Reddy #define EDOM 33 455e750b86SSiva Chandra Reddy #define ERANGE 34 46*f7cee44eSJoseph Huber #define EILSEQ 84 475e750b86SSiva Chandra Reddy 48330793c9SNick Desaulniers #endif // LLVM_LIBC_MACROS_GENERIC_ERROR_NUMBER_MACROS_H 49