1 1.2 mgorny /* $NetBSD: t_errno.c,v 1.2 2020/03/08 22:09:43 mgorny 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.2 mgorny __RCSID("$NetBSD: t_errno.c,v 1.2 2020/03/08 22:09:43 mgorny 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