doc: Migration to Libera Chat.
[mes.git] / lib / tests / io / 90-stat.c
index 530319006090e641d3440aa2d5854ae40de621eb..cad5e38de876e512f1fb946b5eb820fc7175ae35 100644 (file)
 #include <errno.h>
 #include <stdio.h>
 #include <string.h>
+#include <fcntl.h>
 #include <sys/stat.h>
 
 
-#if __i386__
+#if __i386__ || __arm__
 #define stat xstat
 
 struct stat
@@ -71,6 +72,9 @@ main ()
 
   struct stat sbuf;
 
+  if (fd < 0)
+    return 2;
+
   int r = fstat (fd, &sbuf);
   if (r < 0)
     return 1;