OSDN Git Service

Tito sent in a few patches converting instances of CONFIG_FEATURE_CLEAN_UP to
authorRob Landley <rob@landley.net>
Thu, 8 Sep 2005 03:11:58 +0000 (03:11 -0000)
committerRob Landley <rob@landley.net>
Thu, 8 Sep 2005 03:11:58 +0000 (03:11 -0000)
ENABLE_FEATURE_CLEAN_UP.

miscutils/strings.c
util-linux/fdflush.c
util-linux/fdformat.c
util-linux/freeramdisk.c

index d0a0924..111aa94 100644 (file)
@@ -99,9 +99,9 @@ PIPE:
                        status=EXIT_FAILURE;
                }
        } while ( --argc > 0 );
-#ifdef CONFIG_FEATURE_CLEAN_UP 
-       free(string);
-#endif
+
+       if (ENABLE_FEATURE_CLEAN_UP) free(string);
+
        bb_fflush_stdout_and_exit(status);
 }
 
index c3fcf33..f3afea3 100644 (file)
@@ -35,15 +35,15 @@ extern int fdflush_main(int argc, char **argv)
 {
        int fd, result;
 
-       if (argc <= 1)
+       if (argc != 2)
                bb_show_usage();
 
        fd = bb_xopen(argv[1], 0);
 
        result = ioctl(fd, FDFLUSH, 0);
-#ifdef CONFIG_FEATURE_CLEAN_UP
-       close(fd);
-#endif
+
+       if (ENABLE_FEATURE_CLEAN_UP) close(fd);
+
        if (result) {
                bb_perror_nomsg_and_die();
        }
index bd45275..7681051 100644 (file)
@@ -147,14 +147,14 @@ int fdformat_main(int argc,char **argv)
                /* There is no point in freeing blocks at the end of a program, because
                all of the program's space is given back to the system when the process
                terminates.*/
-#ifdef CONFIG_FEATURE_CLEAN_UP
-               free(data);
-#endif
+               
+               if (ENABLE_FEATURE_CLEAN_UP) free(data);
+               
                print_and_flush("done\n", NULL);
        }
-#ifdef CONFIG_FEATURE_CLEAN_UP
-       close(fd);
-#endif
+
+       if (ENABLE_FEATURE_CLEAN_UP) close(fd);
+       
        /* Don't bother closing.  Exit does
         * that, so we can save a few bytes */
        return EXIT_SUCCESS;
index e5061dc..cfea35b 100644 (file)
@@ -47,9 +47,9 @@ freeramdisk_main(int argc, char **argv)
        fd = bb_xopen(argv[1], O_RDWR);
 
        result = ioctl(fd, BLKFLSBUF);
-#ifdef CONFIG_FEATURE_CLEAN_UP
-       close(fd);
-#endif
+
+       if (ENABLE_FEATURE_CLEAN_UP) close(fd);
+
        if (result < 0) {
                bb_perror_msg_and_die("failed ioctl on %s", argv[1]);
        }