Home | History | Annotate | Download | only in errno_h
      1 <assertions>
      2   <assertion id="1" tag="ref:BD:{Headers:error.h:SYNOPSIS}">
      3     The errno.h header file exists.
      4   </assertion>
      5   <assertion id="2" tag="ref:BD:{Headers:error.h,DESCRIPTION}">
      6     The errno.h header shall provide a declaration for errno
      7   </assertion>
      8   <assertion id="3" tag="ref:SH:{Section 2.3}">
      9    	All values listed in this section shall be unique integer constant
     10 	expressions with type int suitable for
     11    	use in #if preprocessing directives.
     12     [E2BIG]
     13     [EACCES]
     14     [EADDRINUSE]
     15     [EADDRNOTAVAIL]
     16     [EAFNOSUPPORT]
     17     [EAGAIN]
     18     [EALREADY]
     19     [EBADF]
     20     [EBADMSG]
     21     [EBUSY]
     22     [ECANCELED]
     23     [ECHILD]
     24     [ECONNABORTED]
     25     [ECONNREFUSED]
     26     [ECONNRESET]
     27     [EDEADLK]
     28     [EDESTADDRREQ]
     29     [EDOM]
     30     [EDQUOT]
     31     [EEXIST]
     32     [EFAULT]
     33     [EFBIG]
     34     [EHOSTUNREACH]
     35     [EIDRM]
     36     [EILSEQ]
     37     [EINPROGRESS]
     38     [EINTR]
     39     [EINVAL]
     40     [EIO]
     41     [EISCONN]
     42     [EISDIR]
     43     [ELOOP]
     44     [EMFILE]
     45     [EMLINK]
     46     [EMSGSIZE]
     47     [EMULTIHOP]
     48     [ENAMETOOLONG]
     49     [ENETDOWN]
     50     [ENETRESET]
     51     [ENETUNREACH]
     52     [ENFILE]
     53     [ENOBUFS]
     54     [ENODATA]
     55     [ENODEV]
     56     [ENOENT]
     57     [ENOEXEC]
     58     [ENOLCK]
     59     [ENOLINK]
     60     [ENOMEM]
     61     [ENOMSG]
     62     [ENOPROTOOPT]
     63     [ENOSPC]
     64     [ENOSR]
     65     [ENOSTR]
     66     [ENOSYS]
     67     [ENOTCONN]
     68     [ENOTDIR]
     69     [ENOTEMPTY]
     70     [ENOTSOCK]
     71     [ENOTSUP]
     72     [ENOTTY]
     73     [ENXIO]
     74     [EOPNOTSUPP]
     75     [EOVERFLOW]
     76     [EPERM]
     77     [EPIPE]
     78     [EPROTO]
     79     [EPROTONOSUPPORT]
     80     [EPROTOTYPE]
     81     [ERANGE]
     82     [EROFS]
     83     [ESPIPE]
     84     [ESRCH]
     85     [ESTALE]
     86     [ETIME]
     87     [ETIMEDOUT]
     88     [ETXTBSY]
     89     [EWOULDBLOCK]
     90     [EXDEV]
     91     	NOTE: The constants, [EBADMSG], [ENODATA], [ENOSR], [ENOSTR] are
     92     	optional as per the XSR specification.
     93   </assertion>
     94   <assertion id="4" tag="ref:BD:{headers:error.h:DESCRIPTION}">
     95     errno.h shall give positive values for the following symbolic constants
     96     [E2BIG]
     97     [EACCES]
     98     [EADDRINUSE]
     99     [EADDRNOTAVAIL]
    100     [EAFNOSUPPORT]
    101     [EAGAIN]
    102     [ELREADY]
    103     [EBADF]
    104     [EBADMSG]
    105     [EBUSY]
    106     [ECANCELED]
    107     [ECHILD]
    108     [ECONNABORTED]
    109     [ECONNREFUSED]
    110     [ECONNRESET]
    111     [EDEADLK]
    112     [EDESTADDRREQ]
    113     [EDOM]
    114     [EDQUOT]
    115     [EEXIST]
    116     [EFAULT]
    117     [EFBIG]
    118     [EHOSTUNREACH]
    119     [EIDRM]
    120     [EILSEQ]
    121     [EINPROGRESS]
    122     [EINTR]
    123     [EINVAL]
    124     [EIO]
    125     [EISCONN]
    126     [EISDIR]
    127     [ELOOP]
    128     [EMFILE]
    129     [EMLINK]
    130     [EMSGSIZE]
    131     [EMULTIHOP]
    132     [ENAMETOOLONG]
    133     [ENETDOWN]
    134     [ENETRESET]
    135     [ENETUNREACH]
    136     [ENFILE]
    137     [ENOBUFS]
    138     [ENODATA]
    139     [ENODEV]
    140     [ENOENT]
    141     [ENOEXEC]
    142     [ENOLCK]
    143     [ENOLINK]
    144     [ENOMEM]
    145     [ENOMSG]
    146     [ENOPROTOOPT]
    147     [ENOSPC]
    148     [ENOSR]
    149     [ENOSTR]
    150     [ENOSYS]
    151     [ENOTCONN]
    152     [ENOTDIR]
    153     [ENOTEMPTY]
    154     [ENOTSOCK]
    155     [ENOTSUP]
    156     [ENOTTY]
    157     [ENXIO]
    158     [EOPNOTSUPP]
    159     [EOVERFLOW]
    160     [EPERM]
    161     [EPIPE]
    162     [EPROTO]
    163     [EPROTONOSUPPORT]
    164     [EPROTOTYPE]
    165     [ERANGE]
    166     [EROFS]
    167     [ESPIPE]
    168     [ESRCH]
    169     [ESTALE]
    170     [ETIME]
    171     [ETIMEDOUT]
    172     [ETXTBSY]
    173     [EWOULDBLOCK]
    174     [EXDEV]
    175     	NOTE: The constants, [EBADMSG], [ENODATA], [ENOSR], [ENOSTR] are
    176     	optional as per the XSR specification.
    177   </assertion>
    178 </assertions>
    179