brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · e26d23f Raw
40 lines · plain
1//===-- GDBRemoteErrno.def --------------------------------------*- C++ -*-===//2//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-exception6//7//===----------------------------------------------------------------------===//8 9// NOTE: NO INCLUDE GUARD DESIRED!10 11// HANDLE_ERRNO(name, value)12#ifndef HANDLE_ERRNO13#error "HANDLE_ERRNO must be defined"14#endif15 16// from gdb's include/gdb/fileio.h17HANDLE_ERRNO(EPERM,             1)18HANDLE_ERRNO(ENOENT,            2)19HANDLE_ERRNO(EINTR,             4)20HANDLE_ERRNO(EIO,               5)21HANDLE_ERRNO(EBADF,             9)22HANDLE_ERRNO(EACCES,           13)23HANDLE_ERRNO(EFAULT,           14)24HANDLE_ERRNO(EBUSY,            16)25HANDLE_ERRNO(EEXIST,           17)26HANDLE_ERRNO(ENODEV,           19)27HANDLE_ERRNO(ENOTDIR,          20)28HANDLE_ERRNO(EISDIR,           21)29HANDLE_ERRNO(EINVAL,           22)30HANDLE_ERRNO(ENFILE,           23)31HANDLE_ERRNO(EMFILE,           24)32HANDLE_ERRNO(EFBIG,            27)33HANDLE_ERRNO(ENOSPC,           28)34HANDLE_ERRNO(ESPIPE,           29)35HANDLE_ERRNO(EROFS,            30)36HANDLE_ERRNO(ENOSYS,           88)37HANDLE_ERRNO(ENAMETOOLONG,     91)38 39#undef HANDLE_ERRNO40