diff options
author | Frans Kaashoek <[email protected]> | 2016-09-26 07:54:02 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2016-09-26 07:54:02 -0400 |
commit | 907f23a5bbf17972becc5c84b4378c9ff4aa437a (patch) | |
tree | 15f543def472d29800ccf203e011bc0a74952abb | |
parent | 2a675089b129adf442de575617a7e3db5a42a794 (diff) | |
download | xv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.tar.gz xv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.tar.bz2 xv6-labs-907f23a5bbf17972becc5c84b4378c9ff4aa437a.zip |
Add mikecat's argp test
-rw-r--r-- | usertests.c | 14 |
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(); |