From 02c33abade3af7cffc7be114ba0faf328f241e80 Mon Sep 17 00:00:00 2001
From: Roland McGrath <roland@gnu.org>
Date: Fri, 1 Apr 1994 22:48:31 +0000
Subject: Formerly fstests.c.~19~

---
 fstests/fstests.c | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

(limited to 'fstests')

diff --git a/fstests/fstests.c b/fstests/fstests.c
index aaa6f6d9..09ac9ba3 100644
--- a/fstests/fstests.c
+++ b/fstests/fstests.c
@@ -60,14 +60,22 @@ main ()
     printf ("Error on sync: %d\n", err);
 #else
 
-  unlink ("/newdir");
-  rmdir ("/newdir");
-  mkdir ("/newdir", 0777);
-  rename ("/newdir", "/newdir2");
-  rmdir ("/foo");
-  mkdir ("/foo", 0777);
-  rename ("/newdir2", "/foo");
-  sync ();
+  if (unlink ("/newdir"))
+    perror ("unlink");
+  if (rmdir ("/newdir"))
+    perror ("1st rmdir");
+  if (mkdir ("/newdir", 0777))
+    perror ("1st mkdir");
+  if (rename ("/newdir", "/newdir2"))
+    perror ("1st rename");
+  if (rmdir ("/foo"))
+    perror ("2nd rmdir");
+  if (mkdir ("/foo", 0777))
+    perror ("2nd mkdir");
+  if (rename ("/newdir2", "/foo"))
+    perror ("2nd rename");
+  if (sync ())
+    perror ("sync");
 #endif
 
   printf ("All done.\n");
-- 
cgit v1.2.3