99#include <errno.h>
1010#include <unistd.h>
1111#include <fcntl.h>
12- #include <emscripten.h>
1312#include <assert.h>
1413#include <string.h>
1514
@@ -21,7 +20,7 @@ int main() {
2120 f = open ("/" , O_RDONLY );
2221 f2 = open ("/" , O_RDONLY );
2322 f3 = dup (f );
24- printf ("errno: %d \n" , errno );
23+ printf ("errno: %s \n" , strerror ( errno ) );
2524 assert (f != -1 );
2625 assert (f2 != -1 );
2726 assert (f3 != -1 );
@@ -40,7 +39,7 @@ int main() {
4039 assert (f != -1 );
4140 assert (f2 != -1 );
4241 assert (f3 != -1 );
43- printf ("errno: %d \n" , errno );
42+ printf ("errno: %s \n" , strerror ( errno ) );
4443 printf ("f: %d\n" , f != f2 && f != f3 );
4544 printf ("f2,f3: %d\n" , f2 == f3 );
4645 printf ("close(f1): %d\n" , close (f ));
@@ -53,7 +52,7 @@ int main() {
5352 f = dup2 (-2 , -2 );
5453 printf ("f: %d\n" , f );
5554 assert (f == -1 );
56- printf ("errno: %d \n" , errno );
55+ printf ("errno: %s \n" , strerror ( errno ) );
5756 printf ("close(f): %d\n" , close (f ));
5857 printf ("\n" );
5958 errno = 0 ;
@@ -64,11 +63,11 @@ int main() {
6463 f3 = dup2 (f , -1 );
6564 printf ("f3: %d\n" , f3 );
6665 assert (f3 == -1 );
67- printf ("errno: %d \n" , errno );
66+ printf ("errno: %s \n" , strerror ( errno ) );
6867 f3 = dup2 (f , 256000 );
6968 printf ("f3: %d\n" , f3 );
7069 assert (f3 == -1 );
71- printf ("errno: %d \n" , errno );
70+ printf ("errno: %s \n" , strerror ( errno ) );
7271 printf ("close(f1): %d\n" , close (f ));
7372 printf ("\n" );
7473 errno = 0 ;
0 commit comments