summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrans Kaashoek <[email protected]>2016-09-26 07:54:02 -0400
committerFrans Kaashoek <[email protected]>2016-09-26 07:54:02 -0400
commit907f23a5bbf17972becc5c84b4378c9ff4aa437a (patch)
tree15f543def472d29800ccf203e011bc0a74952abb
parent2a675089b129adf442de575617a7e3db5a42a794 (diff)
downloadxv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.tar.gz
xv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.tar.bz2
xv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.zip
Add mikecat's argp test
-rw-r--r--usertests.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/usertests.c b/usertests.c
index 93f656b..a1e97e7 100644
--- a/usertests.c
+++ b/usertests.c
@@ -1724,6 +1724,19 @@ uio()
printf(1, "uio test done\n");
}
+void argptest()
+{
+ int fd;
+ fd = open("init", O_RDONLY);
+ if (fd < 0) {
+ printf(2, "open failed\n");
+ exit();
+ }
+ read(fd, sbrk(0) - 1, -1);
+ close(fd);
+ printf(1, "arg test passed\n");
+}
+
unsigned long randstate = 1;
unsigned int
rand()
@@ -1743,6 +1756,7 @@ main(int argc, char *argv[])
}
close(open("usertests.ran", O_CREATE));
+ argptest();
createdelete();
linkunlink();
concreate();