lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | #include <stdio.h> |
2 | #include <errno.h> | ||||
3 | |||||
4 | static int | ||||
5 | do_test (void) | ||||
6 | { | ||||
7 | FILE *fp = fopen ("/foobar_does_no_exit", "re"); | ||||
8 | if (fp != NULL) | ||||
9 | { | ||||
10 | /* A joker created this file. Ignore the test. */ | ||||
11 | fclose (fp); | ||||
12 | return 0; | ||||
13 | } | ||||
14 | |||||
15 | if (errno == ENOENT) | ||||
16 | { | ||||
17 | printf ("no bug\n"); | ||||
18 | return 0; | ||||
19 | } | ||||
20 | |||||
21 | printf ("bug : expected ENOENT, got: %m\n"); | ||||
22 | return 1; | ||||
23 | } | ||||
24 | |||||
25 | #define TEST_FUNCTION do_test () | ||||
26 | #include "../test-skeleton.c" |