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