Oops. Forgot the usleep.c file.
[oweals/busybox.git] / freeramdisk.c
index 426e1323154f8793e565c30d2bfb273ebf6b0c26..06937a70ff2b1ff5f5a7254738a8ccb3f2f5213f 100644 (file)
@@ -42,7 +42,7 @@ freeramdisk_main(int argc, char **argv)
        char  rname[256] = "/dev/ram";
        int   f;
 
-       if (argc >= 2 || ( argv[1] && *argv[1] == '-')) {
+       if (argc > 2 || ( argv[1] && *argv[1] == '-')) {
                usage(freeramdisk_usage);
        }
 
@@ -55,7 +55,9 @@ freeramdisk_main(int argc, char **argv)
        if (ioctl(f, BLKFLSBUF) < 0) {
                fatalError( "freeramdisk: failed ioctl on %s: %s", rname, strerror(errno));
        }
-       close(f);
+       /* Don't bother closing.  Exit does
+        * that, so we can save a few bytes */
+       /* close(f); */
        exit(TRUE);
 }