Select . by default instead of erroring out.
authorfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Mon, 3 Jul 2006 02:13:12 +0000 (02:13 +0000)
committerfredrik <fredrik@959494ce-11ee-0310-bf91-de5d638817bd>
Mon, 3 Jul 2006 02:13:12 +0000 (02:13 +0000)
git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/utils@665 959494ce-11ee-0310-bf91-de5d638817bd

bkselect.c

index 3847879..736a575 100644 (file)
@@ -84,7 +84,7 @@ int bkselect(char *path, int s)
 
 void usage(void)
 {
-    fprintf(stderr, "usage: bkselect [-hsqo] path...\n");
+    fprintf(stderr, "usage: bkselect [-hsqo] [path...]\n");
 }
 
 int main(int argc, char **argv)
@@ -110,13 +110,13 @@ int main(int argc, char **argv)
        }
     }
     if(argc - optind < 1) {
-       usage();
-       exit(1);
-    }
-    r = 0;
-    for(i = optind; i < argc; i++) {
-       if(bkselect(argv[i], s))
-           r = 1;
+       r = bkselect(".", s);
+    } else {
+       r = 0;
+       for(i = optind; i < argc; i++) {
+           if(bkselect(argv[i], s))
+               r = 1;
+       }
     }
     if(printsize)
        printf("%lli\n", tsize);