]> Devi Nivas Git - cs3210-lab1.git/commitdiff
check super-long lookups
authorrsc <rsc>
Thu, 7 Sep 2006 15:15:46 +0000 (15:15 +0000)
committerrsc <rsc>
Thu, 7 Sep 2006 15:15:46 +0000 (15:15 +0000)
usertests.c

index f8a3efedd232ec0f7ac3981057ed344f93c5072e..207d24682d727e8ee980f398b7f4ef3d0fe510b8 100644 (file)
@@ -363,7 +363,7 @@ sharedfd()
   }
   pid = fork();
   memset(buf, pid==0?'c':'p', sizeof(buf));
-  for(i = 0; i < 100; i++){
+  for(i = 0; i < 100000; i++){
     if(write(fd, buf, sizeof(buf)) != sizeof(buf)){
       printf(1, "fstests: write sharedfd failed\n");
       break;
@@ -1005,6 +1005,12 @@ fourteen()
     exit();
   }
   close(fd);
+  
+  fd = open("12345678901234555", 0);
+  if(fd >= 0){
+    printf(1, "open 12345678901234555 succeeded!\n");
+    exit();
+  }
 
   if(mkdir("12345678901234/12345678901234") == 0){
     printf(1, "mkdir 12345678901234/12345678901234 succeeded!\n");