X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=util-linux%2Ffreeramdisk.c;h=2293d3ee63ec422e2e655d9728a2757aa9401db4;hb=f8138d1f91c913166bffb0077a0fe06831a77ecf;hp=1f010c721896a5ebca83af0f72d4b08134d6df1f;hpb=2523da259ce69cc3da5d7c02d2f8301f4de5408b;p=oweals%2Fbusybox.git diff --git a/util-linux/freeramdisk.c b/util-linux/freeramdisk.c index 1f010c721..2293d3ee6 100644 --- a/util-linux/freeramdisk.c +++ b/util-linux/freeramdisk.c @@ -6,20 +6,11 @@ * Adjusted a bit by Erik Andersen * Unified with fdflush by Tito Ragusa * - * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. + * Licensed under GPLv2, see file LICENSE in this tarball for details. */ -#include -#include -#include -#include -#include -#include -#include #include "busybox.h" -/* From linux/fs.h */ -#define BLKFLSBUF _IO(0x12,97) /* From */ #define FDFLUSH _IO(2,0x4b) @@ -30,10 +21,10 @@ int freeramdisk_main(int argc, char **argv) if (argc != 2) bb_show_usage(); - fd = bb_xopen(argv[1], O_RDWR); + fd = xopen(argv[1], O_RDWR); // Act like freeramdisk, fdflush, or both depending on configuration. - result = ioctl(fd, (ENABLE_FREERAMDISK && bb_applet_name[1]=='r') + result = ioctl(fd, (ENABLE_FREERAMDISK && applet_name[1]=='r') || !ENABLE_FDFLUSH ? BLKFLSBUF : FDFLUSH); if (ENABLE_FEATURE_CLEAN_UP) close(fd);