summaryrefslogtreecommitdiff
path: root/userfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'userfs.c')
-rw-r--r--userfs.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/userfs.c b/userfs.c
index d3a4923..c263868 100644
--- a/userfs.c
+++ b/userfs.c
@@ -8,8 +8,24 @@ char *args[] = { "echo", "hello", "goodbye", 0 };
int
main(void)
{
+ int fd;
+
puts("userfs running\n");
block();
+ fd = open("echo", 0);
+ if(fd >= 0){
+ puts("open echo ok\n");
+ close(fd);
+ } else {
+ puts("open echo failed!\n");
+ }
+ fd = open("doesnotexist", 0);
+ if(fd >= 0){
+ puts("open doesnotexist succeeded!\n");
+ close(fd);
+ } else {
+ puts("open doesnotexist failed\n");
+ }
exec("echo", args);
return 0;
}