9
9
#include <errno.h>
10
10
#include <unistd.h>
11
11
#include <fcntl.h>
12
- #include <emscripten.h>
13
12
#include <assert.h>
14
13
#include <string.h>
15
14
@@ -21,7 +20,7 @@ int main() {
21
20
f = open ("/" , O_RDONLY );
22
21
f2 = open ("/" , O_RDONLY );
23
22
f3 = dup (f );
24
- printf ("errno: %d \n" , errno );
23
+ printf ("errno: %s \n" , strerror ( errno ) );
25
24
assert (f != -1 );
26
25
assert (f2 != -1 );
27
26
assert (f3 != -1 );
@@ -40,7 +39,7 @@ int main() {
40
39
assert (f != -1 );
41
40
assert (f2 != -1 );
42
41
assert (f3 != -1 );
43
- printf ("errno: %d \n" , errno );
42
+ printf ("errno: %s \n" , strerror ( errno ) );
44
43
printf ("f: %d\n" , f != f2 && f != f3 );
45
44
printf ("f2,f3: %d\n" , f2 == f3 );
46
45
printf ("close(f1): %d\n" , close (f ));
@@ -53,7 +52,7 @@ int main() {
53
52
f = dup2 (-2 , -2 );
54
53
printf ("f: %d\n" , f );
55
54
assert (f == -1 );
56
- printf ("errno: %d \n" , errno );
55
+ printf ("errno: %s \n" , strerror ( errno ) );
57
56
printf ("close(f): %d\n" , close (f ));
58
57
printf ("\n" );
59
58
errno = 0 ;
@@ -64,11 +63,11 @@ int main() {
64
63
f3 = dup2 (f , -1 );
65
64
printf ("f3: %d\n" , f3 );
66
65
assert (f3 == -1 );
67
- printf ("errno: %d \n" , errno );
66
+ printf ("errno: %s \n" , strerror ( errno ) );
68
67
f3 = dup2 (f , 256000 );
69
68
printf ("f3: %d\n" , f3 );
70
69
assert (f3 == -1 );
71
- printf ("errno: %d \n" , errno );
70
+ printf ("errno: %s \n" , strerror ( errno ) );
72
71
printf ("close(f1): %d\n" , close (f ));
73
72
printf ("\n" );
74
73
errno = 0 ;
0 commit comments