modernc.org/cc@v1.0.1/v2/headers/linux_386/usr/include/i386-linux-gnu/bits/errno.h (about)

     1  /* Error constants.  Linux specific version.
     2     Copyright (C) 1996-2018 Free Software Foundation, Inc.
     3     This file is part of the GNU C Library.
     4  
     5     The GNU C Library is free software; you can redistribute it and/or
     6     modify it under the terms of the GNU Lesser General Public
     7     License as published by the Free Software Foundation; either
     8     version 2.1 of the License, or (at your option) any later version.
     9  
    10     The GNU C Library is distributed in the hope that it will be useful,
    11     but WITHOUT ANY WARRANTY; without even the implied warranty of
    12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    13     Lesser General Public License for more details.
    14  
    15     You should have received a copy of the GNU Lesser General Public
    16     License along with the GNU C Library; if not, see
    17     <http://www.gnu.org/licenses/>.  */
    18  
    19  #ifndef _BITS_ERRNO_H
    20  #define _BITS_ERRNO_H 1
    21  
    22  #if !defined _ERRNO_H
    23  # error "Never include <bits/errno.h> directly; use <errno.h> instead."
    24  #endif
    25  
    26  # include <linux/errno.h>
    27  
    28  /* Older Linux headers do not define these constants.  */
    29  # ifndef ENOTSUP
    30  #  define ENOTSUP		EOPNOTSUPP
    31  # endif
    32  
    33  # ifndef ECANCELED
    34  #  define ECANCELED		125
    35  # endif
    36  
    37  # ifndef EOWNERDEAD
    38  #  define EOWNERDEAD		130
    39  # endif
    40  
    41  #ifndef ENOTRECOVERABLE
    42  #  define ENOTRECOVERABLE	131
    43  # endif
    44  
    45  # ifndef ERFKILL
    46  #  define ERFKILL		132
    47  # endif
    48  
    49  # ifndef EHWPOISON
    50  #  define EHWPOISON		133
    51  # endif
    52  
    53  #endif				/* bits/errno.h.  */