Home | History | Annotate | Line # | Download | only in include
t_errno.c revision 1.1.44.1
      1  1.1.44.1  martin /*	$NetBSD: t_errno.c,v 1.1.44.1 2020/04/08 14:09:08 martin 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.44.1  martin __RCSID("$NetBSD: t_errno.c,v 1.1.44.1 2020/04/08 14:09:08 martin 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 
     52       1.1  jruoho 	fail = true;
     53       1.1  jruoho 
     54       1.1  jruoho #ifdef E2BIG
     55       1.1  jruoho 	fail = false;
     56       1.1  jruoho #endif
     57       1.1  jruoho 	if (fail != false)
     58       1.1  jruoho 		atf_tc_fail_nonfatal("E2BIG not defined");
     59       1.1  jruoho 
     60       1.1  jruoho 	fail = true;
     61       1.1  jruoho 
     62       1.1  jruoho #ifdef EACCES
     63       1.1  jruoho 	fail = false;
     64       1.1  jruoho #endif
     65       1.1  jruoho 	if (fail != false)
     66       1.1  jruoho 		atf_tc_fail_nonfatal("EACCES not defined");
     67       1.1  jruoho 
     68       1.1  jruoho 	fail = true;
     69       1.1  jruoho 
     70       1.1  jruoho #ifdef EADDRINUSE
     71       1.1  jruoho 	fail = false;
     72       1.1  jruoho #endif
     73       1.1  jruoho 	if (fail != false)
     74       1.1  jruoho 		atf_tc_fail_nonfatal("EADDRINUSE not defined");
     75       1.1  jruoho 
     76       1.1  jruoho 	fail = true;
     77       1.1  jruoho 
     78       1.1  jruoho #ifdef EADDRNOTAVAIL
     79       1.1  jruoho 	fail = false;
     80       1.1  jruoho #endif
     81       1.1  jruoho 	if (fail != false)
     82       1.1  jruoho 		atf_tc_fail_nonfatal("EADDRNOTAVAIL not defined");
     83       1.1  jruoho 
     84       1.1  jruoho 	fail = true;
     85       1.1  jruoho 
     86       1.1  jruoho #ifdef EAFNOSUPPORT
     87       1.1  jruoho 	fail = false;
     88       1.1  jruoho #endif
     89       1.1  jruoho 	if (fail != false)
     90       1.1  jruoho 		atf_tc_fail_nonfatal("EAFNOSUPPORT not defined");
     91       1.1  jruoho 
     92       1.1  jruoho 	fail = true;
     93       1.1  jruoho 
     94       1.1  jruoho #ifdef EAGAIN
     95       1.1  jruoho 	fail = false;
     96       1.1  jruoho #endif
     97       1.1  jruoho 	if (fail != false)
     98       1.1  jruoho 		atf_tc_fail_nonfatal("EAGAIN not defined");
     99       1.1  jruoho 
    100       1.1  jruoho 	fail = true;
    101       1.1  jruoho 
    102       1.1  jruoho #ifdef EALREADY
    103       1.1  jruoho 	fail = false;
    104       1.1  jruoho #endif
    105       1.1  jruoho 	if (fail != false)
    106       1.1  jruoho 		atf_tc_fail_nonfatal("EALREADY not defined");
    107       1.1  jruoho 
    108       1.1  jruoho 	fail = true;
    109       1.1  jruoho 
    110       1.1  jruoho #ifdef EBADF
    111       1.1  jruoho 	fail = false;
    112       1.1  jruoho #endif
    113       1.1  jruoho 	if (fail != false)
    114       1.1  jruoho 		atf_tc_fail_nonfatal("EBADF not defined");
    115       1.1  jruoho 
    116       1.1  jruoho 	fail = true;
    117       1.1  jruoho 
    118       1.1  jruoho #ifdef EBADMSG
    119       1.1  jruoho 	fail = false;
    120       1.1  jruoho #endif
    121       1.1  jruoho 	if (fail != false)
    122       1.1  jruoho 		atf_tc_fail_nonfatal("EBADMSG not defined");
    123       1.1  jruoho 
    124       1.1  jruoho 	fail = true;
    125       1.1  jruoho 
    126       1.1  jruoho #ifdef EBUSY
    127       1.1  jruoho 	fail = false;
    128       1.1  jruoho #endif
    129       1.1  jruoho 	if (fail != false)
    130       1.1  jruoho 		atf_tc_fail_nonfatal("EBUSY not defined");
    131       1.1  jruoho 
    132       1.1  jruoho 	fail = true;
    133       1.1  jruoho 
    134       1.1  jruoho #ifdef ECANCELED
    135       1.1  jruoho 	fail = false;
    136       1.1  jruoho #endif
    137       1.1  jruoho 	if (fail != false)
    138       1.1  jruoho 		atf_tc_fail_nonfatal("ECANCELED not defined");
    139       1.1  jruoho 
    140       1.1  jruoho 	fail = true;
    141       1.1  jruoho 
    142       1.1  jruoho #ifdef ECHILD
    143       1.1  jruoho 	fail = false;
    144       1.1  jruoho #endif
    145       1.1  jruoho 	if (fail != false)
    146       1.1  jruoho 		atf_tc_fail_nonfatal("ECHILD not defined");
    147       1.1  jruoho 
    148       1.1  jruoho 	fail = true;
    149       1.1  jruoho 
    150       1.1  jruoho #ifdef ECONNABORTED
    151       1.1  jruoho 	fail = false;
    152       1.1  jruoho #endif
    153       1.1  jruoho 	if (fail != false)
    154       1.1  jruoho 		atf_tc_fail_nonfatal("ECONNABORTED not defined");
    155       1.1  jruoho 
    156       1.1  jruoho 	fail = true;
    157       1.1  jruoho 
    158       1.1  jruoho #ifdef ECONNREFUSED
    159       1.1  jruoho 	fail = false;
    160       1.1  jruoho #endif
    161       1.1  jruoho 	if (fail != false)
    162       1.1  jruoho 		atf_tc_fail_nonfatal("ECONNREFUSED not defined");
    163       1.1  jruoho 
    164       1.1  jruoho 	fail = true;
    165       1.1  jruoho 
    166       1.1  jruoho #ifdef ECONNRESET
    167       1.1  jruoho 	fail = false;
    168       1.1  jruoho #endif
    169       1.1  jruoho 	if (fail != false)
    170       1.1  jruoho 		atf_tc_fail_nonfatal("ECONNRESET not defined");
    171       1.1  jruoho 
    172       1.1  jruoho 	fail = true;
    173       1.1  jruoho 
    174       1.1  jruoho #ifdef EDEADLK
    175       1.1  jruoho 	fail = false;
    176       1.1  jruoho #endif
    177       1.1  jruoho 	if (fail != false)
    178       1.1  jruoho 		atf_tc_fail_nonfatal("EDEADLK not defined");
    179       1.1  jruoho 
    180       1.1  jruoho 	fail = true;
    181       1.1  jruoho 
    182       1.1  jruoho #ifdef EDESTADDRREQ
    183       1.1  jruoho 	fail = false;
    184       1.1  jruoho #endif
    185       1.1  jruoho 	if (fail != false)
    186       1.1  jruoho 		atf_tc_fail_nonfatal("EDESTADDRREQ not defined");
    187       1.1  jruoho 
    188       1.1  jruoho 	fail = true;
    189       1.1  jruoho 
    190       1.1  jruoho #ifdef EDOM
    191       1.1  jruoho 	fail = false;
    192       1.1  jruoho #endif
    193       1.1  jruoho 	if (fail != false)
    194       1.1  jruoho 		atf_tc_fail_nonfatal("EDOM not defined");
    195       1.1  jruoho 
    196       1.1  jruoho 	fail = true;
    197       1.1  jruoho 
    198       1.1  jruoho #ifdef EDQUOT
    199       1.1  jruoho 	fail = false;
    200       1.1  jruoho #endif
    201       1.1  jruoho 	if (fail != false)
    202       1.1  jruoho 		atf_tc_fail_nonfatal("EDQUOT not defined");
    203       1.1  jruoho 
    204       1.1  jruoho 	fail = true;
    205       1.1  jruoho 
    206       1.1  jruoho #ifdef EEXIST
    207       1.1  jruoho 	fail = false;
    208       1.1  jruoho #endif
    209       1.1  jruoho 	if (fail != false)
    210       1.1  jruoho 		atf_tc_fail_nonfatal("EEXIST not defined");
    211       1.1  jruoho 
    212       1.1  jruoho 	fail = true;
    213       1.1  jruoho 
    214       1.1  jruoho #ifdef EFAULT
    215       1.1  jruoho 	fail = false;
    216       1.1  jruoho #endif
    217       1.1  jruoho 	if (fail != false)
    218       1.1  jruoho 		atf_tc_fail_nonfatal("EFAULT not defined");
    219       1.1  jruoho 
    220       1.1  jruoho 	fail = true;
    221       1.1  jruoho 
    222       1.1  jruoho #ifdef EFBIG
    223       1.1  jruoho 	fail = false;
    224       1.1  jruoho #endif
    225       1.1  jruoho 	if (fail != false)
    226       1.1  jruoho 		atf_tc_fail_nonfatal("EFBIG not defined");
    227       1.1  jruoho 
    228       1.1  jruoho 	fail = true;
    229       1.1  jruoho 
    230       1.1  jruoho #ifdef EHOSTUNREACH
    231       1.1  jruoho 	fail = false;
    232       1.1  jruoho #endif
    233       1.1  jruoho 	if (fail != false)
    234       1.1  jruoho 		atf_tc_fail_nonfatal("EHOSTUNREACH not defined");
    235       1.1  jruoho 
    236       1.1  jruoho 	fail = true;
    237       1.1  jruoho 
    238       1.1  jruoho #ifdef EIDRM
    239       1.1  jruoho 	fail = false;
    240       1.1  jruoho #endif
    241       1.1  jruoho 	if (fail != false)
    242       1.1  jruoho 		atf_tc_fail_nonfatal("EIDRM not defined");
    243       1.1  jruoho 
    244       1.1  jruoho 	fail = true;
    245       1.1  jruoho 
    246       1.1  jruoho #ifdef EILSEQ
    247       1.1  jruoho 	fail = false;
    248       1.1  jruoho #endif
    249       1.1  jruoho 
    250       1.1  jruoho 	if (fail != false)
    251       1.1  jruoho 		atf_tc_fail_nonfatal("EILSEQ not defined");
    252       1.1  jruoho 
    253       1.1  jruoho 	fail = true;
    254       1.1  jruoho 
    255       1.1  jruoho #ifdef EINPROGRESS
    256       1.1  jruoho 	fail = false;
    257       1.1  jruoho #endif
    258       1.1  jruoho 
    259       1.1  jruoho 	if (fail != false)
    260       1.1  jruoho 		atf_tc_fail_nonfatal("EINPROGRESS not defined");
    261       1.1  jruoho 
    262       1.1  jruoho 	fail = true;
    263       1.1  jruoho 
    264       1.1  jruoho #ifdef EINTR
    265       1.1  jruoho 	fail = false;
    266       1.1  jruoho #endif
    267       1.1  jruoho 
    268       1.1  jruoho 	if (fail != false)
    269       1.1  jruoho 		atf_tc_fail_nonfatal("EINTR not defined");
    270       1.1  jruoho 
    271       1.1  jruoho 	fail = true;
    272       1.1  jruoho 
    273       1.1  jruoho #ifdef EINVAL
    274       1.1  jruoho 	fail = false;
    275       1.1  jruoho #endif
    276       1.1  jruoho 
    277       1.1  jruoho 	if (fail != false)
    278       1.1  jruoho 		atf_tc_fail_nonfatal("EINVAL not defined");
    279       1.1  jruoho 
    280       1.1  jruoho 	fail = true;
    281       1.1  jruoho 
    282       1.1  jruoho #ifdef EIO
    283       1.1  jruoho 	fail = false;
    284       1.1  jruoho #endif
    285       1.1  jruoho 
    286       1.1  jruoho 	if (fail != false)
    287       1.1  jruoho 		atf_tc_fail_nonfatal("EIO not defined");
    288       1.1  jruoho 
    289       1.1  jruoho 	fail = true;
    290       1.1  jruoho 
    291       1.1  jruoho #ifdef EISCONN
    292       1.1  jruoho 	fail = false;
    293       1.1  jruoho #endif
    294       1.1  jruoho 
    295       1.1  jruoho 	if (fail != false)
    296       1.1  jruoho 		atf_tc_fail_nonfatal("EISCONN not defined");
    297       1.1  jruoho 
    298       1.1  jruoho 	fail = true;
    299       1.1  jruoho 
    300       1.1  jruoho #ifdef EISDIR
    301       1.1  jruoho 	fail = false;
    302       1.1  jruoho #endif
    303       1.1  jruoho 
    304       1.1  jruoho 	if (fail != false)
    305       1.1  jruoho 		atf_tc_fail_nonfatal("EISDIR not defined");
    306       1.1  jruoho 
    307       1.1  jruoho 	fail = true;
    308       1.1  jruoho 
    309       1.1  jruoho #ifdef ELOOP
    310       1.1  jruoho 	fail = false;
    311       1.1  jruoho #endif
    312       1.1  jruoho 
    313       1.1  jruoho 	if (fail != false)
    314       1.1  jruoho 		atf_tc_fail_nonfatal("ELOOP not defined");
    315       1.1  jruoho 
    316       1.1  jruoho 	fail = true;
    317       1.1  jruoho 
    318       1.1  jruoho #ifdef EMFILE
    319       1.1  jruoho 	fail = false;
    320       1.1  jruoho #endif
    321       1.1  jruoho 
    322       1.1  jruoho 	if (fail != false)
    323       1.1  jruoho 		atf_tc_fail_nonfatal("EMFILE not defined");
    324       1.1  jruoho 
    325       1.1  jruoho 	fail = true;
    326       1.1  jruoho 
    327       1.1  jruoho #ifdef EMLINK
    328       1.1  jruoho 	fail = false;
    329       1.1  jruoho #endif
    330       1.1  jruoho 
    331       1.1  jruoho 	if (fail != false)
    332       1.1  jruoho 		atf_tc_fail_nonfatal("EMLINK not defined");
    333       1.1  jruoho 
    334       1.1  jruoho 	fail = true;
    335       1.1  jruoho 
    336       1.1  jruoho #ifdef EMSGSIZE
    337       1.1  jruoho 	fail = false;
    338       1.1  jruoho #endif
    339       1.1  jruoho 
    340       1.1  jruoho 	if (fail != false)
    341       1.1  jruoho 		atf_tc_fail_nonfatal("EMSGSIZE not defined");
    342       1.1  jruoho 
    343       1.1  jruoho 	fail = true;
    344       1.1  jruoho 
    345       1.1  jruoho #ifdef EMULTIHOP
    346       1.1  jruoho 	fail = false;
    347       1.1  jruoho #endif
    348       1.1  jruoho 
    349       1.1  jruoho 	if (fail != false)
    350       1.1  jruoho 		atf_tc_fail_nonfatal("EMULTIHOP not defined");
    351       1.1  jruoho 
    352       1.1  jruoho 	fail = true;
    353       1.1  jruoho 
    354       1.1  jruoho #ifdef ENAMETOOLONG
    355       1.1  jruoho 	fail = false;
    356       1.1  jruoho #endif
    357       1.1  jruoho 
    358       1.1  jruoho 	if (fail != false)
    359       1.1  jruoho 		atf_tc_fail_nonfatal("ENAMETOOLONG not defined");
    360       1.1  jruoho 
    361       1.1  jruoho 	fail = true;
    362       1.1  jruoho 
    363       1.1  jruoho #ifdef ENETDOWN
    364       1.1  jruoho 	fail = false;
    365       1.1  jruoho #endif
    366       1.1  jruoho 
    367       1.1  jruoho 	if (fail != false)
    368       1.1  jruoho 		atf_tc_fail_nonfatal("ENETDOWN not defined");
    369       1.1  jruoho 
    370       1.1  jruoho 	fail = true;
    371       1.1  jruoho 
    372       1.1  jruoho #ifdef ENETRESET
    373       1.1  jruoho 	fail = false;
    374       1.1  jruoho #endif
    375       1.1  jruoho 
    376       1.1  jruoho 	if (fail != false)
    377       1.1  jruoho 		atf_tc_fail_nonfatal("ENETRESET not defined");
    378       1.1  jruoho 
    379       1.1  jruoho 	fail = true;
    380       1.1  jruoho 
    381       1.1  jruoho #ifdef ENETUNREACH
    382       1.1  jruoho 	fail = false;
    383       1.1  jruoho #endif
    384       1.1  jruoho 
    385       1.1  jruoho 	if (fail != false)
    386       1.1  jruoho 		atf_tc_fail_nonfatal("ENETUNREACH not defined");
    387       1.1  jruoho 
    388       1.1  jruoho 	fail = true;
    389       1.1  jruoho 
    390       1.1  jruoho #ifdef ENFILE
    391       1.1  jruoho 	fail = false;
    392       1.1  jruoho #endif
    393       1.1  jruoho 
    394       1.1  jruoho 	if (fail != false)
    395       1.1  jruoho 		atf_tc_fail_nonfatal("ENFILE not defined");
    396       1.1  jruoho 
    397       1.1  jruoho 	fail = true;
    398       1.1  jruoho 
    399       1.1  jruoho #ifdef ENOBUFS
    400       1.1  jruoho 	fail = false;
    401       1.1  jruoho #endif
    402       1.1  jruoho 
    403       1.1  jruoho 	if (fail != false)
    404       1.1  jruoho 		atf_tc_fail_nonfatal("ENOBUFS not defined");
    405       1.1  jruoho 
    406       1.1  jruoho 	fail = true;
    407       1.1  jruoho 
    408       1.1  jruoho #ifdef ENODATA
    409       1.1  jruoho 	fail = false;
    410       1.1  jruoho #endif
    411       1.1  jruoho 
    412       1.1  jruoho 	if (fail != false)
    413       1.1  jruoho 		atf_tc_fail_nonfatal("ENODATA not defined");
    414       1.1  jruoho 
    415       1.1  jruoho 	fail = true;
    416       1.1  jruoho 
    417       1.1  jruoho #ifdef ENODEV
    418       1.1  jruoho 	fail = false;
    419       1.1  jruoho #endif
    420       1.1  jruoho 
    421       1.1  jruoho 	if (fail != false)
    422       1.1  jruoho 		atf_tc_fail_nonfatal("ENODEV not defined");
    423       1.1  jruoho 
    424       1.1  jruoho 	fail = true;
    425       1.1  jruoho 
    426       1.1  jruoho #ifdef ENOENT
    427       1.1  jruoho 	fail = false;
    428       1.1  jruoho #endif
    429       1.1  jruoho 
    430       1.1  jruoho 	if (fail != false)
    431       1.1  jruoho 		atf_tc_fail_nonfatal("ENOENT not defined");
    432       1.1  jruoho 
    433       1.1  jruoho 	fail = true;
    434       1.1  jruoho 
    435       1.1  jruoho #ifdef ENOEXEC
    436       1.1  jruoho 	fail = false;
    437       1.1  jruoho #endif
    438       1.1  jruoho 
    439       1.1  jruoho 	if (fail != false)
    440       1.1  jruoho 		atf_tc_fail_nonfatal("ENOEXEC not defined");
    441       1.1  jruoho 
    442       1.1  jruoho 	fail = true;
    443       1.1  jruoho 
    444       1.1  jruoho #ifdef ENOLCK
    445       1.1  jruoho 	fail = false;
    446       1.1  jruoho #endif
    447       1.1  jruoho 
    448       1.1  jruoho 	if (fail != false)
    449       1.1  jruoho 		atf_tc_fail_nonfatal("ENOLCK not defined");
    450       1.1  jruoho 
    451       1.1  jruoho 	fail = true;
    452       1.1  jruoho 
    453       1.1  jruoho #ifdef ENOLINK
    454       1.1  jruoho 	fail = false;
    455       1.1  jruoho #endif
    456       1.1  jruoho 
    457       1.1  jruoho 	if (fail != false)
    458       1.1  jruoho 		atf_tc_fail_nonfatal("ENOLINK not defined");
    459       1.1  jruoho 
    460       1.1  jruoho 	fail = true;
    461       1.1  jruoho 
    462       1.1  jruoho #ifdef ENOMEM
    463       1.1  jruoho 	fail = false;
    464       1.1  jruoho #endif
    465       1.1  jruoho 
    466       1.1  jruoho 	if (fail != false)
    467       1.1  jruoho 		atf_tc_fail_nonfatal("ENOMEM not defined");
    468       1.1  jruoho 
    469       1.1  jruoho 	fail = true;
    470       1.1  jruoho 
    471       1.1  jruoho #ifdef ENOMSG
    472       1.1  jruoho 	fail = false;
    473       1.1  jruoho #endif
    474       1.1  jruoho 
    475       1.1  jruoho 	if (fail != false)
    476       1.1  jruoho 		atf_tc_fail_nonfatal("ENOMSG not defined");
    477       1.1  jruoho 
    478       1.1  jruoho 	fail = true;
    479       1.1  jruoho 
    480       1.1  jruoho #ifdef ENOPROTOOPT
    481       1.1  jruoho 	fail = false;
    482       1.1  jruoho #endif
    483       1.1  jruoho 
    484       1.1  jruoho 	if (fail != false)
    485       1.1  jruoho 		atf_tc_fail_nonfatal("ENOPROTOOPT not defined");
    486       1.1  jruoho 
    487       1.1  jruoho 	fail = true;
    488       1.1  jruoho 
    489       1.1  jruoho #ifdef ENOSPC
    490       1.1  jruoho 	fail = false;
    491       1.1  jruoho #endif
    492       1.1  jruoho 
    493       1.1  jruoho 	if (fail != false)
    494       1.1  jruoho 		atf_tc_fail_nonfatal("ENOSPC not defined");
    495       1.1  jruoho 
    496       1.1  jruoho 	fail = true;
    497       1.1  jruoho 
    498       1.1  jruoho #ifdef ENOSR
    499       1.1  jruoho 	fail = false;
    500       1.1  jruoho #endif
    501       1.1  jruoho 
    502       1.1  jruoho 	if (fail != false)
    503       1.1  jruoho 		atf_tc_fail_nonfatal("ENOSR not defined");
    504       1.1  jruoho 
    505       1.1  jruoho 	fail = true;
    506       1.1  jruoho 
    507       1.1  jruoho #ifdef ENOSTR
    508       1.1  jruoho 	fail = false;
    509       1.1  jruoho #endif
    510       1.1  jruoho 
    511       1.1  jruoho 	if (fail != false)
    512       1.1  jruoho 		atf_tc_fail_nonfatal("ENOSTR not defined");
    513       1.1  jruoho 
    514       1.1  jruoho 	fail = true;
    515       1.1  jruoho 
    516       1.1  jruoho #ifdef ENOSYS
    517       1.1  jruoho 	fail = false;
    518       1.1  jruoho #endif
    519       1.1  jruoho 
    520       1.1  jruoho 	if (fail != false)
    521       1.1  jruoho 		atf_tc_fail_nonfatal("ENOSYS not defined");
    522       1.1  jruoho 
    523       1.1  jruoho 	fail = true;
    524       1.1  jruoho 
    525       1.1  jruoho #ifdef ENOTCONN
    526       1.1  jruoho 	fail = false;
    527       1.1  jruoho #endif
    528       1.1  jruoho 
    529       1.1  jruoho 	if (fail != false)
    530       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTCONN not defined");
    531       1.1  jruoho 
    532       1.1  jruoho 	fail = true;
    533       1.1  jruoho 
    534       1.1  jruoho #ifdef ENOTDIR
    535       1.1  jruoho 	fail = false;
    536       1.1  jruoho #endif
    537       1.1  jruoho 
    538       1.1  jruoho 	if (fail != false)
    539       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTDIR not defined");
    540       1.1  jruoho 
    541       1.1  jruoho 	fail = true;
    542       1.1  jruoho 
    543       1.1  jruoho #ifdef ENOTEMPTY
    544       1.1  jruoho 	fail = false;
    545       1.1  jruoho #endif
    546       1.1  jruoho 
    547       1.1  jruoho 	if (fail != false)
    548       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTEMPTY not defined");
    549       1.1  jruoho 
    550       1.1  jruoho 	fail = true;
    551       1.1  jruoho 
    552       1.1  jruoho #ifdef ENOTRECOVERABLE
    553       1.1  jruoho 	fail = false;
    554       1.1  jruoho #endif
    555       1.1  jruoho 
    556       1.1  jruoho 	if (fail != false)
    557       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTRECOVERABLE not defined");
    558       1.1  jruoho 
    559       1.1  jruoho 	fail = true;
    560       1.1  jruoho 
    561       1.1  jruoho #ifdef ENOTSOCK
    562       1.1  jruoho 	fail = false;
    563       1.1  jruoho #endif
    564       1.1  jruoho 
    565       1.1  jruoho 	if (fail != false)
    566       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTSOCK not defined");
    567       1.1  jruoho 
    568       1.1  jruoho 	fail = true;
    569       1.1  jruoho 
    570       1.1  jruoho #ifdef ENOTSUP
    571       1.1  jruoho 	fail = false;
    572       1.1  jruoho #endif
    573       1.1  jruoho 
    574       1.1  jruoho 	if (fail != false)
    575       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTSUP not defined");
    576       1.1  jruoho 
    577       1.1  jruoho 	fail = true;
    578       1.1  jruoho 
    579       1.1  jruoho #ifdef ENOTTY
    580       1.1  jruoho 	fail = false;
    581       1.1  jruoho #endif
    582       1.1  jruoho 
    583       1.1  jruoho 	if (fail != false)
    584       1.1  jruoho 		atf_tc_fail_nonfatal("ENOTTY not defined");
    585       1.1  jruoho 
    586       1.1  jruoho 	fail = true;
    587       1.1  jruoho 
    588       1.1  jruoho #ifdef ENXIO
    589       1.1  jruoho 	fail = false;
    590       1.1  jruoho #endif
    591       1.1  jruoho 
    592       1.1  jruoho 	if (fail != false)
    593       1.1  jruoho 		atf_tc_fail_nonfatal("ENXIO not defined");
    594       1.1  jruoho 
    595       1.1  jruoho 	fail = true;
    596       1.1  jruoho 
    597       1.1  jruoho #ifdef EOPNOTSUPP
    598       1.1  jruoho 	fail = false;
    599       1.1  jruoho #endif
    600       1.1  jruoho 
    601       1.1  jruoho 	if (fail != false)
    602       1.1  jruoho 		atf_tc_fail_nonfatal("EOPNOTSUPP not defined");
    603       1.1  jruoho 
    604       1.1  jruoho 	fail = true;
    605       1.1  jruoho 
    606       1.1  jruoho #ifdef EOVERFLOW
    607       1.1  jruoho 	fail = false;
    608       1.1  jruoho #endif
    609       1.1  jruoho 
    610       1.1  jruoho 	if (fail != false)
    611       1.1  jruoho 		atf_tc_fail_nonfatal("EOVERFLOW not defined");
    612       1.1  jruoho 
    613       1.1  jruoho 	fail = true;
    614       1.1  jruoho 
    615       1.1  jruoho #ifdef EOWNERDEAD
    616       1.1  jruoho 	fail = false;
    617       1.1  jruoho #endif
    618       1.1  jruoho 
    619       1.1  jruoho 	if (fail != false)
    620       1.1  jruoho 		atf_tc_fail_nonfatal("EOWNERDEAD not defined");
    621       1.1  jruoho 
    622       1.1  jruoho 	fail = true;
    623       1.1  jruoho 
    624       1.1  jruoho #ifdef EPERM
    625       1.1  jruoho 	fail = false;
    626       1.1  jruoho #endif
    627       1.1  jruoho 
    628       1.1  jruoho 	if (fail != false)
    629       1.1  jruoho 		atf_tc_fail_nonfatal("EPERM not defined");
    630       1.1  jruoho 
    631       1.1  jruoho 	fail = true;
    632       1.1  jruoho 
    633       1.1  jruoho #ifdef EPIPE
    634       1.1  jruoho 	fail = false;
    635       1.1  jruoho #endif
    636       1.1  jruoho 
    637       1.1  jruoho 	if (fail != false)
    638       1.1  jruoho 		atf_tc_fail_nonfatal("EPIPE not defined");
    639       1.1  jruoho 
    640       1.1  jruoho 	fail = true;
    641       1.1  jruoho 
    642       1.1  jruoho #ifdef EPROTO
    643       1.1  jruoho 	fail = false;
    644       1.1  jruoho #endif
    645       1.1  jruoho 
    646       1.1  jruoho 	if (fail != false)
    647       1.1  jruoho 		atf_tc_fail_nonfatal("EPROTO not defined");
    648       1.1  jruoho 
    649       1.1  jruoho 	fail = true;
    650       1.1  jruoho 
    651       1.1  jruoho #ifdef EPROTONOSUPPORT
    652       1.1  jruoho 	fail = false;
    653       1.1  jruoho #endif
    654       1.1  jruoho 
    655       1.1  jruoho 	if (fail != false)
    656       1.1  jruoho 		atf_tc_fail_nonfatal("EPROTONOSUPPORT not defined");
    657       1.1  jruoho 
    658       1.1  jruoho 	fail = true;
    659       1.1  jruoho 
    660       1.1  jruoho #ifdef EPROTOTYPE
    661       1.1  jruoho 	fail = false;
    662       1.1  jruoho #endif
    663       1.1  jruoho 
    664       1.1  jruoho 	if (fail != false)
    665       1.1  jruoho 		atf_tc_fail_nonfatal("EPROTOTYPE not defined");
    666       1.1  jruoho 
    667       1.1  jruoho 	fail = true;
    668       1.1  jruoho 
    669       1.1  jruoho #ifdef ERANGE
    670       1.1  jruoho 	fail = false;
    671       1.1  jruoho #endif
    672       1.1  jruoho 
    673       1.1  jruoho 	if (fail != false)
    674       1.1  jruoho 		atf_tc_fail_nonfatal("ERANGE not defined");
    675       1.1  jruoho 
    676       1.1  jruoho 	fail = true;
    677       1.1  jruoho 
    678       1.1  jruoho #ifdef EROFS
    679       1.1  jruoho 	fail = false;
    680       1.1  jruoho #endif
    681       1.1  jruoho 
    682       1.1  jruoho 	if (fail != false)
    683       1.1  jruoho 		atf_tc_fail_nonfatal("EROFS not defined");
    684       1.1  jruoho 
    685       1.1  jruoho 	fail = true;
    686       1.1  jruoho 
    687       1.1  jruoho #ifdef ESPIPE
    688       1.1  jruoho 	fail = false;
    689       1.1  jruoho #endif
    690       1.1  jruoho 
    691       1.1  jruoho 	if (fail != false)
    692       1.1  jruoho 		atf_tc_fail_nonfatal("ESPIPE not defined");
    693       1.1  jruoho 
    694       1.1  jruoho 	fail = true;
    695       1.1  jruoho 
    696       1.1  jruoho #ifdef ESRCH
    697       1.1  jruoho 	fail = false;
    698       1.1  jruoho #endif
    699       1.1  jruoho 
    700       1.1  jruoho 	if (fail != false)
    701       1.1  jruoho 		atf_tc_fail_nonfatal("ESRCH not defined");
    702       1.1  jruoho 
    703       1.1  jruoho 	fail = true;
    704       1.1  jruoho 
    705       1.1  jruoho #ifdef ESTALE
    706       1.1  jruoho 	fail = false;
    707       1.1  jruoho #endif
    708       1.1  jruoho 
    709       1.1  jruoho 	if (fail != false)
    710       1.1  jruoho 		atf_tc_fail_nonfatal("ESTALE not defined");
    711       1.1  jruoho 
    712       1.1  jruoho 	fail = true;
    713       1.1  jruoho 
    714       1.1  jruoho #ifdef ETIME
    715       1.1  jruoho 	fail = false;
    716       1.1  jruoho #endif
    717       1.1  jruoho 
    718       1.1  jruoho 	if (fail != false)
    719       1.1  jruoho 		atf_tc_fail_nonfatal("ETIME not defined");
    720       1.1  jruoho 
    721       1.1  jruoho 	fail = true;
    722       1.1  jruoho 
    723       1.1  jruoho #ifdef ETIMEDOUT
    724       1.1  jruoho 	fail = false;
    725       1.1  jruoho #endif
    726       1.1  jruoho 
    727       1.1  jruoho 	if (fail != false)
    728       1.1  jruoho 		atf_tc_fail_nonfatal("ETIMEDOUT not defined");
    729       1.1  jruoho 
    730       1.1  jruoho 	fail = true;
    731       1.1  jruoho 
    732       1.1  jruoho #ifdef ETXTBSY
    733       1.1  jruoho 	fail = false;
    734       1.1  jruoho #endif
    735       1.1  jruoho 
    736       1.1  jruoho 	if (fail != false)
    737       1.1  jruoho 		atf_tc_fail_nonfatal("ETXTBSY not defined");
    738       1.1  jruoho 
    739       1.1  jruoho 	fail = true;
    740       1.1  jruoho 
    741       1.1  jruoho #ifdef EWOULDBLOCK
    742       1.1  jruoho 	fail = false;
    743       1.1  jruoho #endif
    744       1.1  jruoho 
    745       1.1  jruoho 	if (fail != false)
    746       1.1  jruoho 		atf_tc_fail_nonfatal("EWOULDBLOCK not defined");
    747       1.1  jruoho 
    748       1.1  jruoho 	fail = true;
    749       1.1  jruoho 
    750       1.1  jruoho #ifdef EXDEV
    751       1.1  jruoho 	fail = false;
    752       1.1  jruoho #endif
    753       1.1  jruoho 
    754       1.1  jruoho 	if (fail != false)
    755       1.1  jruoho 		atf_tc_fail_nonfatal("EXDEV not defined");
    756       1.1  jruoho }
    757       1.1  jruoho 
    758       1.1  jruoho ATF_TP_ADD_TCS(tp)
    759       1.1  jruoho {
    760       1.1  jruoho 
    761       1.1  jruoho 	ATF_TP_ADD_TC(tp, errno_constants);
    762       1.1  jruoho 
    763       1.1  jruoho 	return atf_no_error();
    764       1.1  jruoho }
    765