Fix link errors with GCC 10 and binutils 2.34 on Fedora
[pintos-anon] / src / tests / filesys / base / syn-write.c
index 5147a571888f3220b47d5dc403594ae8373951f2..1439862dd2ddf1aba0816deaad0e13014aaa4a91 100644 (file)
@@ -1,3 +1,7 @@
+/* Spawns several child processes to write out different parts of
+   the contents of a file and waits for them to finish.  Then
+   reads back the file and verifies its contents. */
+
 #include <random.h>
 #include <stdio.h>
 #include <string.h>
@@ -15,13 +19,13 @@ test_main (void)
   pid_t children[CHILD_CNT];
   int fd;
 
-  CHECK (create (filename, sizeof buf1), "create \"%s\"", filename);
+  CHECK (create (file_name, sizeof buf1), "create \"%s\"", file_name);
 
   exec_children ("child-syn-wrt", children, CHILD_CNT);
   wait_children (children, CHILD_CNT);
 
-  CHECK ((fd = open (filename)) > 1, "open \"%s\"", filename);
-  CHECK (read (fd, buf1, sizeof buf1) > 0, "read \"%s\"", filename);
+  CHECK ((fd = open (file_name)) > 1, "open \"%s\"", file_name);
+  CHECK (read (fd, buf1, sizeof buf1) > 0, "read \"%s\"", file_name);
   random_bytes (buf2, sizeof buf2);
-  compare_bytes (buf1, buf2, sizeof buf1, 0, filename);
+  compare_bytes (buf1, buf2, sizeof buf1, 0, file_name);
 }