diff --git a/tests/expected/asctime.stderr b/tests/expected/asctime.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/asctime.stdout b/tests/expected/asctime.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/getc_unget.stderr b/tests/expected/getc_unget.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/getc_unget.stdout b/tests/expected/getc_unget.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..f01a3f968d5c41343a1bfa045fc9a64c05a435be
--- /dev/null
+++ b/tests/expected/getc_unget.stdout
@@ -0,0 +1 @@
+Worked!
diff --git a/tests/expected/getid.stderr b/tests/expected/getid.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/getid.stdout b/tests/expected/getid.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..204c54dfda2521cf50158b60a13f744fc95ec9d4
--- /dev/null
+++ b/tests/expected/getid.stdout
@@ -0,0 +1 @@
+egid: 1000, euid: 1000, gid: 1000, pgid: 9363, pid: 10165, ppid 10121, uid 1000
diff --git a/tests/expected/gmtime.stderr b/tests/expected/gmtime.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/gmtime.stdout b/tests/expected/gmtime.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/link.stderr b/tests/expected/link.stderr
index 77bae796be4e0982a074f9e15bc5baabf261addc..5ff5b2138a46b2b4910bcc29ec17eca617c67d3c 100644
--- a/tests/expected/link.stderr
+++ b/tests/expected/link.stderr
@@ -1 +1 @@
-link: File exists
+link: Success
diff --git a/tests/expected/rename.stderr b/tests/expected/rename.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/rename.stdout b/tests/expected/rename.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdio/all.stderr b/tests/expected/stdio/all.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdio/all.stdout b/tests/expected/stdio/all.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..23bfb625a6ed770d2f7568d54b8badd69c0a2807
--- /dev/null
+++ b/tests/expected/stdio/all.stdout
@@ -0,0 +1,3 @@
+H
+Hello World!
+
diff --git a/tests/expected/stdio/freopen.stderr b/tests/expected/stdio/freopen.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdio/freopen.stdout b/tests/expected/stdio/freopen.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..a8f9fd84ee0680198e37108ff66f5b1afb892fe1
--- /dev/null
+++ b/tests/expected/stdio/freopen.stdout
@@ -0,0 +1 @@
+Hello 
diff --git a/tests/expected/stdio/fwrite.stderr b/tests/expected/stdio/fwrite.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdio/fwrite.stdout b/tests/expected/stdio/fwrite.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdlib/bsearch.stderr b/tests/expected/stdlib/bsearch.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdlib/bsearch.stdout b/tests/expected/stdlib/bsearch.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..f2c934ddda22bdcba3f6118d5826193012d12b0c
--- /dev/null
+++ b/tests/expected/stdlib/bsearch.stdout
@@ -0,0 +1,3 @@
+0x7ffd837cb514
+0x7ffd837cb518
+PASS bsearch
diff --git a/tests/expected/stdlib/mktemp.stderr b/tests/expected/stdlib/mktemp.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdlib/mktemp.stdout b/tests/expected/stdlib/mktemp.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..66174ea417c1184a7a4ad70bc40fd779d273cdf9
--- /dev/null
+++ b/tests/expected/stdlib/mktemp.stdout
@@ -0,0 +1 @@
+tempXXsTJ4p
diff --git a/tests/expected/stdlib/rand.stderr b/tests/expected/stdlib/rand.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdlib/rand.stdout b/tests/expected/stdlib/rand.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..86ea6812ed9ef9471aa24500e3386c2f48d1970c
--- /dev/null
+++ b/tests/expected/stdlib/rand.stdout
@@ -0,0 +1,2 @@
+67141780
+201425341
diff --git a/tests/expected/stdlib/strtoul.stderr b/tests/expected/stdlib/strtoul.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/stdlib/strtoul.stdout b/tests/expected/stdlib/strtoul.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..6f53efcf016a5266713fea60f59ee08b7ec08180
--- /dev/null
+++ b/tests/expected/stdlib/strtoul.stdout
@@ -0,0 +1,12 @@
+-42
+555
+1234567890
+-42
+555
+1234567890
+38acf
+abcdef12
+731
+731
+0
+0
diff --git a/tests/expected/time.stderr b/tests/expected/time.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..b19be1d86ccea100aa1b039acf0316326c854b0c
--- /dev/null
+++ b/tests/expected/time.stderr
@@ -0,0 +1,3 @@
+clock_gettime: Success
+time: Success
+clock: Success
diff --git a/tests/expected/time.stdout b/tests/expected/time.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/unlink.stderr b/tests/expected/unlink.stderr
index 19e51d7f6725bb6c3e0b76c64db1151f500299b9..4d72cf777b41203d1439e36f8e8e8508526b7005 100644
--- a/tests/expected/unlink.stderr
+++ b/tests/expected/unlink.stderr
@@ -1 +1 @@
-unlink: File exists
+unlink: Success
diff --git a/tests/expected/waitpid.stderr b/tests/expected/waitpid.stderr
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/expected/waitpid.stdout b/tests/expected/waitpid.stdout
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391