Home | History | Annotate | Line # | Download | only in include
t_errno.c revision 1.1
      1  1.1  jruoho /*	$NetBSD: t_errno.c,v 1.1 2011/05/01 17:07:05 jruoho Exp $ */
      2  1.1  jruoho 
      3  1.1  jruoho /*-
      4  1.1  jruoho  * Copyright (c) 2011 The NetBSD Foundation, Inc.
      5  1.1  jruoho  * All rights reserved.
      6  1.1  jruoho  *
      7  1.1  jruoho  * This code is derived from software contributed to The NetBSD Foundation
      8  1.1  jruoho  * by Jukka Ruohonen.
      9  1.1  jruoho  *
     10  1.1  jruoho  * Redistribution and use in source and binary forms, with or without
     11  1.1  jruoho  * modification, are permitted provided that the following conditions
     12  1.1  jruoho  * are met:
     13  1.1  jruoho  * 1. Redistributions of source code must retain the above copyright
     14  1.1  jruoho  *    notice, this list of conditions and the following disclaimer.
     15  1.1  jruoho  * 2. Redistributions in binary form must reproduce the above copyright
     16  1.1  jruoho  *    notice, this list of conditions and the following disclaimer in the
     17  1.1  jruoho  *    documentation and/or other materials provided with the distribution.
     18  1.1  jruoho  *
     19  1.1  jruoho  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
     20  1.1  jruoho  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
     21  1.1  jruoho  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     22  1.1  jruoho  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
     23  1.1  jruoho  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
     24  1.1  jruoho  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
     25  1.1  jruoho  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
     26  1.1  jruoho  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
     27  1.1  jruoho  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
     28  1.1  jruoho  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     29  1.1  jruoho  * POSSIBILITY OF SUCH DAMAGE.
     30  1.1  jruoho  */
     31  1.1  jruoho #include <sys/cdefs.h>
     32  1.1  jruoho __RCSID("$NetBSD: t_errno.c,v 1.1 2011/05/01 17:07:05 jruoho Exp $");
     33  1.1  jruoho 
     34  1.1  jruoho #include <atf-c.h>
     35  1.1  jruoho #include <errno.h>
     36  1.1  jruoho 
     37  1.1  jruoho ATF_TC(errno_constants);
     38  1.1  jruoho ATF_TC_HEAD(errno_constants, tc)
     39  1.1  jruoho {
     40  1.1  jruoho 	atf_tc_set_md_var(tc, "descr", "Test POSIX constants in <errno.h>");
     41  1.1  jruoho }
     42  1.1  jruoho 
     43  1.1  jruoho ATF_TC_BODY(errno_constants, tc)
     44  1.1  jruoho {
     45  1.1  jruoho 	bool fail;
     46  1.1  jruoho 
     47  1.1  jruoho 	/*
     48  1.1  jruoho 	 * The following definitions should be available
     49  1.1  jruoho 	 * according to IEEE Std 1003.1-2008, issue 7.
     50  1.1  jruoho 	 */
     51  1.1  jruoho 	atf_tc_expect_fail("PR standards/44921");
     52  1.1  jruoho 
     53  1.1  jruoho 	fail = true;
     54  1.1  jruoho 
     55  1.1  jruoho #ifdef E2BIG
     56  1.1  jruoho 	fail = false;
     57  1.1  jruoho #endif
     58  1.1  jruoho 	if (fail != false)
     59  1.1  jruoho 		atf_tc_fail_nonfatal("E2BIG not defined");
     60  1.1  jruoho 
     61  1.1  jruoho 	fail = true;
     62  1.1  jruoho 
     63  1.1  jruoho #ifdef EACCES
     64  1.1  jruoho 	fail = false;
     65  1.1  jruoho #endif
     66  1.1  jruoho 	if (fail != false)
     67  1.1  jruoho 		atf_tc_fail_nonfatal("EACCES not defined");
     68  1.1  jruoho 
     69  1.1  jruoho 	fail = true;
     70  1.1  jruoho 
     71  1.1  jruoho #ifdef EADDRINUSE
     72  1.1  jruoho 	fail = false;
     73  1.1  jruoho #endif
     74  1.1  jruoho 	if (fail != false)
     75  1.1  jruoho 		atf_tc_fail_nonfatal("EADDRINUSE not defined");
     76  1.1  jruoho 
     77  1.1  jruoho 	fail = true;
     78  1.1  jruoho 
     79  1.1  jruoho #ifdef EADDRNOTAVAIL
     80  1.1  jruoho 	fail = false;
     81  1.1  jruoho #endif
     82  1.1  jruoho 	if (fail != false)
     83  1.1  jruoho 		atf_tc_fail_nonfatal("EADDRNOTAVAIL not defined");
     84  1.1  jruoho 
     85  1.1  jruoho 	fail = true;
     86  1.1  jruoho 
     87  1.1  jruoho #ifdef EAFNOSUPPORT
     88  1.1  jruoho 	fail = false;
     89  1.1  jruoho #endif
     90  1.1  jruoho 	if (fail != false)
     91  1.1  jruoho 		atf_tc_fail_nonfatal("EAFNOSUPPORT not defined");
     92  1.1  jruoho 
     93  1.1  jruoho 	fail = true;
     94  1.1  jruoho 
     95  1.1  jruoho #ifdef EAGAIN
     96  1.1  jruoho 	fail = false;
     97  1.1  jruoho #endif
     98  1.1  jruoho 	if (fail != false)
     99  1.1  jruoho 		atf_tc_fail_nonfatal("EAGAIN not defined");
    100  1.1  jruoho 
    101  1.1  jruoho 	fail = true;
    102  1.1  jruoho 
    103  1.1  jruoho #ifdef EALREADY
    104  1.1  jruoho 	fail = false;
    105  1.1  jruoho #endif
    106  1.1  jruoho 	if (fail != false)
    107  1.1  jruoho 		atf_tc_fail_nonfatal("EALREADY not defined");
    108  1.1  jruoho 
    109  1.1  jruoho 	fail = true;
    110  1.1  jruoho 
    111  1.1  jruoho #ifdef EBADF
    112  1.1  jruoho 	fail = false;
    113  1.1  jruoho #endif
    114  1.1  jruoho 	if (fail != false)
    115  1.1  jruoho 		atf_tc_fail_nonfatal("EBADF not defined");
    116  1.1  jruoho 
    117  1.1  jruoho 	fail = true;
    118  1.1  jruoho 
    119  1.1  jruoho #ifdef EBADMSG
    120  1.1  jruoho 	fail = false;
    121  1.1  jruoho #endif
    122  1.1  jruoho 	if (fail != false)
    123  1.1  jruoho 		atf_tc_fail_nonfatal("EBADMSG not defined");
    124  1.1  jruoho 
    125  1.1  jruoho 	fail = true;
    126  1.1  jruoho 
    127  1.1  jruoho #ifdef EBUSY
    128  1.1  jruoho 	fail = false;
    129  1.1  jruoho #endif
    130  1.1  jruoho 	if (fail != false)
    131  1.1  jruoho 		atf_tc_fail_nonfatal("EBUSY not defined");
    132  1.1  jruoho 
    133  1.1  jruoho 	fail = true;
    134  1.1  jruoho 
    135  1.1  jruoho #ifdef ECANCELED
    136  1.1  jruoho 	fail = false;
    137  1.1  jruoho #endif
    138  1.1  jruoho 	if (fail != false)
    139  1.1  jruoho 		atf_tc_fail_nonfatal("ECANCELED not defined");
    140  1.1  jruoho 
    141  1.1  jruoho 	fail = true;
    142  1.1  jruoho 
    143  1.1  jruoho #ifdef ECHILD
    144  1.1  jruoho 	fail = false;
    145  1.1  jruoho #endif
    146  1.1  jruoho 	if (fail != false)
    147  1.1  jruoho 		atf_tc_fail_nonfatal("ECHILD not defined");
    148  1.1  jruoho 
    149  1.1  jruoho 	fail = true;
    150  1.1  jruoho 
    151  1.1  jruoho #ifdef ECONNABORTED
    152  1.1  jruoho 	fail = false;
    153  1.1  jruoho #endif
    154  1.1  jruoho 	if (fail != false)
    155  1.1  jruoho 		atf_tc_fail_nonfatal("ECONNABORTED not defined");
    156  1.1  jruoho 
    157  1.1  jruoho 	fail = true;
    158  1.1  jruoho 
    159  1.1  jruoho #ifdef ECONNREFUSED
    160  1.1  jruoho 	fail = false;
    161  1.1  jruoho #endif
    162  1.1  jruoho 	if (fail != false)
    163  1.1  jruoho 		atf_tc_fail_nonfatal("ECONNREFUSED not defined");
    164  1.1  jruoho 
    165  1.1  jruoho 	fail = true;
    166  1.1  jruoho 
    167  1.1  jruoho #ifdef ECONNRESET
    168  1.1  jruoho 	fail = false;
    169  1.1  jruoho #endif
    170  1.1  jruoho 	if (fail != false)
    171  1.1  jruoho 		atf_tc_fail_nonfatal("ECONNRESET not defined");
    172  1.1  jruoho 
    173  1.1  jruoho 	fail = true;
    174  1.1  jruoho 
    175  1.1  jruoho #ifdef EDEADLK
    176  1.1  jruoho 	fail = false;
    177  1.1  jruoho #endif
    178  1.1  jruoho 	if (fail != false)
    179  1.1  jruoho 		atf_tc_fail_nonfatal("EDEADLK not defined");
    180  1.1  jruoho 
    181  1.1  jruoho 	fail = true;
    182  1.1  jruoho 
    183  1.1  jruoho #ifdef EDESTADDRREQ
    184  1.1  jruoho 	fail = false;
    185  1.1  jruoho #endif
    186  1.1  jruoho 	if (fail != false)
    187  1.1  jruoho 		atf_tc_fail_nonfatal("EDESTADDRREQ not defined");
    188  1.1  jruoho 
    189  1.1  jruoho 	fail = true;
    190  1.1  jruoho 
    191  1.1  jruoho #ifdef EDOM
    192  1.1  jruoho 	fail = false;
    193  1.1  jruoho #endif
    194  1.1  jruoho 	if (fail != false)
    195  1.1  jruoho 		atf_tc_fail_nonfatal("EDOM not defined");
    196  1.1  jruoho 
    197  1.1  jruoho 	fail = true;
    198  1.1  jruoho 
    199  1.1  jruoho #ifdef EDQUOT
    200  1.1  jruoho 	fail = false;
    201  1.1  jruoho #endif
    202  1.1  jruoho 	if (fail != false)
    203  1.1  jruoho 		atf_tc_fail_nonfatal("EDQUOT not defined");
    204  1.1  jruoho 
    205  1.1  jruoho 	fail = true;
    206  1.1  jruoho 
    207  1.1  jruoho #ifdef EEXIST
    208  1.1  jruoho 	fail = false;
    209  1.1  jruoho #endif
    210  1.1  jruoho 	if (fail != false)
    211  1.1  jruoho 		atf_tc_fail_nonfatal("EEXIST not defined");
    212  1.1  jruoho 
    213  1.1  jruoho 	fail = true;
    214  1.1  jruoho 
    215  1.1  jruoho #ifdef EFAULT
    216  1.1  jruoho 	fail = false;
    217  1.1  jruoho #endif
    218  1.1  jruoho 	if (fail != false)
    219  1.1  jruoho 		atf_tc_fail_nonfatal("EFAULT not defined");
    220  1.1  jruoho 
    221  1.1  jruoho 	fail = true;
    222  1.1  jruoho 
    223  1.1  jruoho #ifdef EFBIG
    224  1.1  jruoho 	fail = false;
    225  1.1  jruoho #endif
    226  1.1  jruoho 	if (fail != false)
    227  1.1  jruoho 		atf_tc_fail_nonfatal("EFBIG not defined");
    228  1.1  jruoho 
    229  1.1  jruoho 	fail = true;
    230  1.1  jruoho 
    231  1.1  jruoho #ifdef EHOSTUNREACH
    232  1.1  jruoho 	fail = false;
    233  1.1  jruoho #endif
    234  1.1  jruoho 	if (fail != false)
    235  1.1  jruoho 		atf_tc_fail_nonfatal("EHOSTUNREACH not defined");
    236  1.1  jruoho 
    237  1.1  jruoho 	fail = true;
    238  1.1  jruoho 
    239  1.1  jruoho #ifdef EIDRM
    240  1.1  jruoho 	fail = false;
    241  1.1  jruoho #endif
    242  1.1  jruoho 	if (fail != false)
    243  1.1  jruoho 		atf_tc_fail_nonfatal("EIDRM not defined");
    244  1.1  jruoho 
    245  1.1  jruoho 	fail = true;
    246  1.1  jruoho 
    247  1.1  jruoho #ifdef EILSEQ
    248  1.1  jruoho 	fail = false;
    249  1.1  jruoho #endif
    250  1.1  jruoho 
    251  1.1  jruoho 	if (fail != false)
    252  1.1  jruoho 		atf_tc_fail_nonfatal("EILSEQ not defined");
    253  1.1  jruoho 
    254  1.1  jruoho 	fail = true;
    255  1.1  jruoho 
    256  1.1  jruoho #ifdef EINPROGRESS
    257  1.1  jruoho 	fail = false;
    258  1.1  jruoho #endif
    259  1.1  jruoho 
    260  1.1  jruoho 	if (fail != false)
    261  1.1  jruoho 		atf_tc_fail_nonfatal("EINPROGRESS not defined");
    262  1.1  jruoho 
    263  1.1  jruoho 	fail = true;
    264  1.1  jruoho 
    265  1.1  jruoho #ifdef EINTR
    266  1.1  jruoho 	fail = false;
    267  1.1  jruoho #endif
    268  1.1  jruoho 
    269  1.1  jruoho 	if (fail != false)
    270  1.1  jruoho 		atf_tc_fail_nonfatal("EINTR not defined");
    271  1.1  jruoho 
    272  1.1  jruoho 	fail = true;
    273  1.1  jruoho 
    274  1.1  jruoho #ifdef EINVAL
    275  1.1  jruoho 	fail = false;
    276  1.1  jruoho #endif
    277  1.1  jruoho 
    278  1.1  jruoho 	if (fail != false)
    279  1.1  jruoho 		atf_tc_fail_nonfatal("EINVAL not defined");
    280  1.1  jruoho 
    281  1.1  jruoho 	fail = true;
    282  1.1  jruoho 
    283  1.1  jruoho #ifdef EIO
    284  1.1  jruoho 	fail = false;
    285  1.1  jruoho #endif
    286  1.1  jruoho 
    287  1.1  jruoho 	if (fail != false)
    288  1.1  jruoho 		atf_tc_fail_nonfatal("EIO not defined");
    289  1.1  jruoho 
    290  1.1  jruoho 	fail = true;
    291  1.1  jruoho 
    292  1.1  jruoho #ifdef EISCONN
    293  1.1  jruoho 	fail = false;
    294  1.1  jruoho #endif
    295  1.1  jruoho 
    296  1.1  jruoho 	if (fail != false)
    297  1.1  jruoho 		atf_tc_fail_nonfatal("EISCONN not defined");
    298  1.1  jruoho 
    299  1.1  jruoho 	fail = true;
    300  1.1  jruoho 
    301  1.1  jruoho #ifdef EISDIR
    302  1.1  jruoho 	fail = false;
    303  1.1  jruoho #endif
    304  1.1  jruoho 
    305  1.1  jruoho 	if (fail != false)
    306  1.1  jruoho 		atf_tc_fail_nonfatal("EISDIR not defined");
    307  1.1  jruoho 
    308  1.1  jruoho 	fail = true;
    309  1.1  jruoho 
    310  1.1  jruoho #ifdef ELOOP
    311  1.1  jruoho 	fail = false;
    312  1.1  jruoho #endif
    313  1.1  jruoho 
    314  1.1  jruoho 	if (fail != false)
    315  1.1  jruoho 		atf_tc_fail_nonfatal("ELOOP not defined");
    316  1.1  jruoho 
    317  1.1  jruoho 	fail = true;
    318  1.1  jruoho 
    319  1.1  jruoho #ifdef EMFILE
    320  1.1  jruoho 	fail = false;
    321  1.1  jruoho #endif
    322  1.1  jruoho 
    323  1.1  jruoho 	if (fail != false)
    324  1.1  jruoho 		atf_tc_fail_nonfatal("EMFILE not defined");
    325  1.1  jruoho 
    326  1.1  jruoho 	fail = true;
    327  1.1  jruoho 
    328  1.1  jruoho #ifdef EMLINK
    329  1.1  jruoho 	fail = false;
    330  1.1  jruoho #endif
    331  1.1  jruoho 
    332  1.1  jruoho 	if (fail != false)
    333  1.1  jruoho 		atf_tc_fail_nonfatal("EMLINK not defined");
    334  1.1  jruoho 
    335  1.1  jruoho 	fail = true;
    336  1.1  jruoho 
    337  1.1  jruoho #ifdef EMSGSIZE
    338  1.1  jruoho 	fail = false;
    339  1.1  jruoho #endif
    340  1.1  jruoho 
    341  1.1  jruoho 	if (fail != false)
    342  1.1  jruoho 		atf_tc_fail_nonfatal("EMSGSIZE not defined");
    343  1.1  jruoho 
    344  1.1  jruoho 	fail = true;
    345  1.1  jruoho 
    346  1.1  jruoho #ifdef EMULTIHOP
    347  1.1  jruoho 	fail = false;
    348  1.1  jruoho #endif
    349  1.1  jruoho 
    350  1.1  jruoho 	if (fail != false)
    351  1.1  jruoho 		atf_tc_fail_nonfatal("EMULTIHOP not defined");
    352  1.1  jruoho 
    353  1.1  jruoho 	fail = true;
    354  1.1  jruoho 
    355  1.1  jruoho #ifdef ENAMETOOLONG
    356  1.1  jruoho 	fail = false;
    357  1.1  jruoho #endif
    358  1.1  jruoho 
    359  1.1  jruoho 	if (fail != false)
    360  1.1  jruoho 		atf_tc_fail_nonfatal("ENAMETOOLONG not defined");
    361  1.1  jruoho 
    362  1.1  jruoho 	fail = true;
    363  1.1  jruoho 
    364  1.1  jruoho #ifdef ENETDOWN
    365  1.1  jruoho 	fail = false;
    366  1.1  jruoho #endif
    367  1.1  jruoho 
    368  1.1  jruoho 	if (fail != false)
    369  1.1  jruoho 		atf_tc_fail_nonfatal("ENETDOWN not defined");
    370  1.1  jruoho 
    371  1.1  jruoho 	fail = true;
    372  1.1  jruoho 
    373  1.1  jruoho #ifdef ENETRESET
    374  1.1  jruoho 	fail = false;
    375  1.1  jruoho #endif
    376  1.1  jruoho 
    377  1.1  jruoho 	if (fail != false)
    378  1.1  jruoho 		atf_tc_fail_nonfatal("ENETRESET not defined");
    379  1.1  jruoho 
    380  1.1  jruoho 	fail = true;
    381  1.1  jruoho 
    382  1.1  jruoho #ifdef ENETUNREACH
    383  1.1  jruoho 	fail = false;
    384  1.1  jruoho #endif
    385  1.1  jruoho 
    386  1.1  jruoho 	if (fail != false)
    387  1.1  jruoho 		atf_tc_fail_nonfatal("ENETUNREACH not defined");
    388  1.1  jruoho 
    389  1.1  jruoho 	fail = true;
    390  1.1  jruoho 
    391  1.1  jruoho #ifdef ENFILE
    392  1.1  jruoho 	fail = false;
    393  1.1  jruoho #endif
    394  1.1  jruoho 
    395  1.1  jruoho 	if (fail != false)
    396  1.1  jruoho 		atf_tc_fail_nonfatal("ENFILE not defined");
    397  1.1  jruoho 
    398  1.1  jruoho 	fail = true;
    399  1.1  jruoho 
    400  1.1  jruoho #ifdef ENOBUFS
    401  1.1  jruoho 	fail = false;
    402  1.1  jruoho #endif
    403  1.1  jruoho 
    404  1.1  jruoho 	if (fail != false)
    405  1.1  jruoho 		atf_tc_fail_nonfatal("ENOBUFS not defined");
    406  1.1  jruoho 
    407  1.1  jruoho 	fail = true;
    408  1.1  jruoho 
    409  1.1  jruoho #ifdef ENODATA
    410  1.1  jruoho 	fail = false;
    411  1.1  jruoho #endif
    412  1.1  jruoho 
    413  1.1  jruoho 	if (fail != false)
    414  1.1  jruoho 		atf_tc_fail_nonfatal("ENODATA not defined");
    415  1.1  jruoho 
    416  1.1  jruoho 	fail = true;
    417  1.1  jruoho 
    418  1.1  jruoho #ifdef ENODEV
    419  1.1  jruoho 	fail = false;
    420  1.1  jruoho #endif
    421  1.1  jruoho 
    422  1.1  jruoho 	if (fail != false)
    423  1.1  jruoho 		atf_tc_fail_nonfatal("ENODEV not defined");
    424  1.1  jruoho 
    425  1.1  jruoho 	fail = true;
    426  1.1  jruoho 
    427  1.1  jruoho #ifdef ENOENT
    428  1.1  jruoho 	fail = false;
    429  1.1  jruoho #endif
    430  1.1  jruoho 
    431  1.1  jruoho 	if (fail != false)
    432  1.1  jruoho 		atf_tc_fail_nonfatal("ENOENT not defined");
    433  1.1  jruoho 
    434  1.1  jruoho 	fail = true;
    435  1.1  jruoho 
    436  1.1  jruoho #ifdef ENOEXEC
    437  1.1  jruoho 	fail = false;
    438  1.1  jruoho #endif
    439  1.1  jruoho 
    440  1.1  jruoho 	if (fail != false)
    441  1.1  jruoho 		atf_tc_fail_nonfatal("ENOEXEC not defined");
    442  1.1  jruoho 
    443  1.1  jruoho 	fail = true;
    444  1.1  jruoho 
    445  1.1  jruoho #ifdef ENOLCK
    446  1.1  jruoho 	fail = false;
    447  1.1  jruoho #endif
    448  1.1  jruoho 
    449  1.1  jruoho 	if (fail != false)
    450  1.1  jruoho 		atf_tc_fail_nonfatal("ENOLCK not defined");
    451  1.1  jruoho 
    452  1.1  jruoho 	fail = true;
    453  1.1  jruoho 
    454  1.1  jruoho #ifdef ENOLINK
    455  1.1  jruoho 	fail = false;
    456  1.1  jruoho #endif
    457  1.1  jruoho 
    458  1.1  jruoho 	if (fail != false)
    459  1.1  jruoho 		atf_tc_fail_nonfatal("ENOLINK not defined");
    460  1.1  jruoho 
    461  1.1  jruoho 	fail = true;
    462  1.1  jruoho 
    463  1.1  jruoho #ifdef ENOMEM
    464  1.1  jruoho 	fail = false;
    465  1.1  jruoho #endif
    466  1.1  jruoho 
    467  1.1  jruoho 	if (fail != false)
    468  1.1  jruoho 		atf_tc_fail_nonfatal("ENOMEM not defined");
    469  1.1  jruoho 
    470  1.1  jruoho 	fail = true;
    471  1.1  jruoho 
    472  1.1  jruoho #ifdef ENOMSG
    473  1.1  jruoho 	fail = false;
    474  1.1  jruoho #endif
    475  1.1  jruoho 
    476  1.1  jruoho 	if (fail != false)
    477  1.1  jruoho 		atf_tc_fail_nonfatal("ENOMSG not defined");
    478  1.1  jruoho 
    479  1.1  jruoho 	fail = true;
    480  1.1  jruoho 
    481  1.1  jruoho #ifdef ENOPROTOOPT
    482  1.1  jruoho 	fail = false;
    483  1.1  jruoho #endif
    484  1.1  jruoho 
    485  1.1  jruoho 	if (fail != false)
    486  1.1  jruoho 		atf_tc_fail_nonfatal("ENOPROTOOPT not defined");
    487  1.1  jruoho 
    488  1.1  jruoho 	fail = true;
    489  1.1  jruoho 
    490  1.1  jruoho #ifdef ENOSPC
    491  1.1  jruoho 	fail = false;
    492  1.1  jruoho #endif
    493  1.1  jruoho 
    494  1.1  jruoho 	if (fail != false)
    495  1.1  jruoho 		atf_tc_fail_nonfatal("ENOSPC not defined");
    496  1.1  jruoho 
    497  1.1  jruoho 	fail = true;
    498  1.1  jruoho 
    499  1.1  jruoho #ifdef ENOSR
    500  1.1  jruoho 	fail = false;
    501  1.1  jruoho #endif
    502  1.1  jruoho 
    503  1.1  jruoho 	if (fail != false)
    504  1.1  jruoho 		atf_tc_fail_nonfatal("ENOSR not defined");
    505  1.1  jruoho 
    506  1.1  jruoho 	fail = true;
    507  1.1  jruoho 
    508  1.1  jruoho #ifdef ENOSTR
    509  1.1  jruoho 	fail = false;
    510  1.1  jruoho #endif
    511  1.1  jruoho 
    512  1.1  jruoho 	if (fail != false)
    513  1.1  jruoho 		atf_tc_fail_nonfatal("ENOSTR not defined");
    514  1.1  jruoho 
    515  1.1  jruoho 	fail = true;
    516  1.1  jruoho 
    517  1.1  jruoho #ifdef ENOSYS
    518  1.1  jruoho 	fail = false;
    519  1.1  jruoho #endif
    520  1.1  jruoho 
    521  1.1  jruoho 	if (fail != false)
    522  1.1  jruoho 		atf_tc_fail_nonfatal("ENOSYS not defined");
    523  1.1  jruoho 
    524  1.1  jruoho 	fail = true;
    525  1.1  jruoho 
    526  1.1  jruoho #ifdef ENOTCONN
    527  1.1  jruoho 	fail = false;
    528  1.1  jruoho #endif
    529  1.1  jruoho 
    530  1.1  jruoho 	if (fail != false)
    531  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTCONN not defined");
    532  1.1  jruoho 
    533  1.1  jruoho 	fail = true;
    534  1.1  jruoho 
    535  1.1  jruoho #ifdef ENOTDIR
    536  1.1  jruoho 	fail = false;
    537  1.1  jruoho #endif
    538  1.1  jruoho 
    539  1.1  jruoho 	if (fail != false)
    540  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTDIR not defined");
    541  1.1  jruoho 
    542  1.1  jruoho 	fail = true;
    543  1.1  jruoho 
    544  1.1  jruoho #ifdef ENOTEMPTY
    545  1.1  jruoho 	fail = false;
    546  1.1  jruoho #endif
    547  1.1  jruoho 
    548  1.1  jruoho 	if (fail != false)
    549  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTEMPTY not defined");
    550  1.1  jruoho 
    551  1.1  jruoho 	fail = true;
    552  1.1  jruoho 
    553  1.1  jruoho #ifdef ENOTRECOVERABLE
    554  1.1  jruoho 	fail = false;
    555  1.1  jruoho #endif
    556  1.1  jruoho 
    557  1.1  jruoho 	if (fail != false)
    558  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTRECOVERABLE not defined");
    559  1.1  jruoho 
    560  1.1  jruoho 	fail = true;
    561  1.1  jruoho 
    562  1.1  jruoho #ifdef ENOTSOCK
    563  1.1  jruoho 	fail = false;
    564  1.1  jruoho #endif
    565  1.1  jruoho 
    566  1.1  jruoho 	if (fail != false)
    567  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTSOCK not defined");
    568  1.1  jruoho 
    569  1.1  jruoho 	fail = true;
    570  1.1  jruoho 
    571  1.1  jruoho #ifdef ENOTSUP
    572  1.1  jruoho 	fail = false;
    573  1.1  jruoho #endif
    574  1.1  jruoho 
    575  1.1  jruoho 	if (fail != false)
    576  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTSUP not defined");
    577  1.1  jruoho 
    578  1.1  jruoho 	fail = true;
    579  1.1  jruoho 
    580  1.1  jruoho #ifdef ENOTTY
    581  1.1  jruoho 	fail = false;
    582  1.1  jruoho #endif
    583  1.1  jruoho 
    584  1.1  jruoho 	if (fail != false)
    585  1.1  jruoho 		atf_tc_fail_nonfatal("ENOTTY not defined");
    586  1.1  jruoho 
    587  1.1  jruoho 	fail = true;
    588  1.1  jruoho 
    589  1.1  jruoho #ifdef ENXIO
    590  1.1  jruoho 	fail = false;
    591  1.1  jruoho #endif
    592  1.1  jruoho 
    593  1.1  jruoho 	if (fail != false)
    594  1.1  jruoho 		atf_tc_fail_nonfatal("ENXIO not defined");
    595  1.1  jruoho 
    596  1.1  jruoho 	fail = true;
    597  1.1  jruoho 
    598  1.1  jruoho #ifdef EOPNOTSUPP
    599  1.1  jruoho 	fail = false;
    600  1.1  jruoho #endif
    601  1.1  jruoho 
    602  1.1  jruoho 	if (fail != false)
    603  1.1  jruoho 		atf_tc_fail_nonfatal("EOPNOTSUPP not defined");
    604  1.1  jruoho 
    605  1.1  jruoho 	fail = true;
    606  1.1  jruoho 
    607  1.1  jruoho #ifdef EOVERFLOW
    608  1.1  jruoho 	fail = false;
    609  1.1  jruoho #endif
    610  1.1  jruoho 
    611  1.1  jruoho 	if (fail != false)
    612  1.1  jruoho 		atf_tc_fail_nonfatal("EOVERFLOW not defined");
    613  1.1  jruoho 
    614  1.1  jruoho 	fail = true;
    615  1.1  jruoho 
    616  1.1  jruoho #ifdef EOWNERDEAD
    617  1.1  jruoho 	fail = false;
    618  1.1  jruoho #endif
    619  1.1  jruoho 
    620  1.1  jruoho 	if (fail != false)
    621  1.1  jruoho 		atf_tc_fail_nonfatal("EOWNERDEAD not defined");
    622  1.1  jruoho 
    623  1.1  jruoho 	fail = true;
    624  1.1  jruoho 
    625  1.1  jruoho #ifdef EPERM
    626  1.1  jruoho 	fail = false;
    627  1.1  jruoho #endif
    628  1.1  jruoho 
    629  1.1  jruoho 	if (fail != false)
    630  1.1  jruoho 		atf_tc_fail_nonfatal("EPERM not defined");
    631  1.1  jruoho 
    632  1.1  jruoho 	fail = true;
    633  1.1  jruoho 
    634  1.1  jruoho #ifdef EPIPE
    635  1.1  jruoho 	fail = false;
    636  1.1  jruoho #endif
    637  1.1  jruoho 
    638  1.1  jruoho 	if (fail != false)
    639  1.1  jruoho 		atf_tc_fail_nonfatal("EPIPE not defined");
    640  1.1  jruoho 
    641  1.1  jruoho 	fail = true;
    642  1.1  jruoho 
    643  1.1  jruoho #ifdef EPROTO
    644  1.1  jruoho 	fail = false;
    645  1.1  jruoho #endif
    646  1.1  jruoho 
    647  1.1  jruoho 	if (fail != false)
    648  1.1  jruoho 		atf_tc_fail_nonfatal("EPROTO not defined");
    649  1.1  jruoho 
    650  1.1  jruoho 	fail = true;
    651  1.1  jruoho 
    652  1.1  jruoho #ifdef EPROTONOSUPPORT
    653  1.1  jruoho 	fail = false;
    654  1.1  jruoho #endif
    655  1.1  jruoho 
    656  1.1  jruoho 	if (fail != false)
    657  1.1  jruoho 		atf_tc_fail_nonfatal("EPROTONOSUPPORT not defined");
    658  1.1  jruoho 
    659  1.1  jruoho 	fail = true;
    660  1.1  jruoho 
    661  1.1  jruoho #ifdef EPROTOTYPE
    662  1.1  jruoho 	fail = false;
    663  1.1  jruoho #endif
    664  1.1  jruoho 
    665  1.1  jruoho 	if (fail != false)
    666  1.1  jruoho 		atf_tc_fail_nonfatal("EPROTOTYPE not defined");
    667  1.1  jruoho 
    668  1.1  jruoho 	fail = true;
    669  1.1  jruoho 
    670  1.1  jruoho #ifdef ERANGE
    671  1.1  jruoho 	fail = false;
    672  1.1  jruoho #endif
    673  1.1  jruoho 
    674  1.1  jruoho 	if (fail != false)
    675  1.1  jruoho 		atf_tc_fail_nonfatal("ERANGE not defined");
    676  1.1  jruoho 
    677  1.1  jruoho 	fail = true;
    678  1.1  jruoho 
    679  1.1  jruoho #ifdef EROFS
    680  1.1  jruoho 	fail = false;
    681  1.1  jruoho #endif
    682  1.1  jruoho 
    683  1.1  jruoho 	if (fail != false)
    684  1.1  jruoho 		atf_tc_fail_nonfatal("EROFS not defined");
    685  1.1  jruoho 
    686  1.1  jruoho 	fail = true;
    687  1.1  jruoho 
    688  1.1  jruoho #ifdef ESPIPE
    689  1.1  jruoho 	fail = false;
    690  1.1  jruoho #endif
    691  1.1  jruoho 
    692  1.1  jruoho 	if (fail != false)
    693  1.1  jruoho 		atf_tc_fail_nonfatal("ESPIPE not defined");
    694  1.1  jruoho 
    695  1.1  jruoho 	fail = true;
    696  1.1  jruoho 
    697  1.1  jruoho #ifdef ESRCH
    698  1.1  jruoho 	fail = false;
    699  1.1  jruoho #endif
    700  1.1  jruoho 
    701  1.1  jruoho 	if (fail != false)
    702  1.1  jruoho 		atf_tc_fail_nonfatal("ESRCH not defined");
    703  1.1  jruoho 
    704  1.1  jruoho 	fail = true;
    705  1.1  jruoho 
    706  1.1  jruoho #ifdef ESTALE
    707  1.1  jruoho 	fail = false;
    708  1.1  jruoho #endif
    709  1.1  jruoho 
    710  1.1  jruoho 	if (fail != false)
    711  1.1  jruoho 		atf_tc_fail_nonfatal("ESTALE not defined");
    712  1.1  jruoho 
    713  1.1  jruoho 	fail = true;
    714  1.1  jruoho 
    715  1.1  jruoho #ifdef ETIME
    716  1.1  jruoho 	fail = false;
    717  1.1  jruoho #endif
    718  1.1  jruoho 
    719  1.1  jruoho 	if (fail != false)
    720  1.1  jruoho 		atf_tc_fail_nonfatal("ETIME not defined");
    721  1.1  jruoho 
    722  1.1  jruoho 	fail = true;
    723  1.1  jruoho 
    724  1.1  jruoho #ifdef ETIMEDOUT
    725  1.1  jruoho 	fail = false;
    726  1.1  jruoho #endif
    727  1.1  jruoho 
    728  1.1  jruoho 	if (fail != false)
    729  1.1  jruoho 		atf_tc_fail_nonfatal("ETIMEDOUT not defined");
    730  1.1  jruoho 
    731  1.1  jruoho 	fail = true;
    732  1.1  jruoho 
    733  1.1  jruoho #ifdef ETXTBSY
    734  1.1  jruoho 	fail = false;
    735  1.1  jruoho #endif
    736  1.1  jruoho 
    737  1.1  jruoho 	if (fail != false)
    738  1.1  jruoho 		atf_tc_fail_nonfatal("ETXTBSY not defined");
    739  1.1  jruoho 
    740  1.1  jruoho 	fail = true;
    741  1.1  jruoho 
    742  1.1  jruoho #ifdef EWOULDBLOCK
    743  1.1  jruoho 	fail = false;
    744  1.1  jruoho #endif
    745  1.1  jruoho 
    746  1.1  jruoho 	if (fail != false)
    747  1.1  jruoho 		atf_tc_fail_nonfatal("EWOULDBLOCK not defined");
    748  1.1  jruoho 
    749  1.1  jruoho 	fail = true;
    750  1.1  jruoho 
    751  1.1  jruoho #ifdef EXDEV
    752  1.1  jruoho 	fail = false;
    753  1.1  jruoho #endif
    754  1.1  jruoho 
    755  1.1  jruoho 	if (fail != false)
    756  1.1  jruoho 		atf_tc_fail_nonfatal("EXDEV not defined");
    757  1.1  jruoho }
    758  1.1  jruoho 
    759  1.1  jruoho ATF_TP_ADD_TCS(tp)
    760  1.1  jruoho {
    761  1.1  jruoho 
    762  1.1  jruoho 	ATF_TP_ADD_TC(tp, errno_constants);
    763  1.1  jruoho 
    764  1.1  jruoho 	return atf_no_error();
    765  1.1  jruoho }
    766