X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cmd%2Ffat.c;h=28fca501fa670d078791871a666ba29949f38aeb;hb=90526e9fbac4;hp=2a5f7bfc2690d5be5759797ec6af031dd9b708c6;hpb=cda40b2aea39ec05683a2895f31c630ef2ce5131;p=oweals%2Fu-boot.git diff --git a/cmd/fat.c b/cmd/fat.c index 2a5f7bfc26..28fca501fa 100644 --- a/cmd/fat.c +++ b/cmd/fat.c @@ -8,15 +8,10 @@ * Boot support */ #include -#include -#include -#include -#include -#include #include -#include #include #include +#include int do_fat_size(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { @@ -31,7 +26,7 @@ U_BOOT_CMD( " and determine its size." ); -int do_fat_fsload (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +int do_fat_fsload(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { return do_load(cmdtp, flag, argc, argv, FS_TYPE_FAT); } @@ -151,4 +146,29 @@ U_BOOT_CMD( " - write file 'filename' from the address 'addr' in RAM\n" " to 'dev' on 'interface'" ); + +static int do_fat_rm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +{ + return do_rm(cmdtp, flag, argc, argv, FS_TYPE_FAT); +} + +U_BOOT_CMD( + fatrm, 4, 1, do_fat_rm, + "delete a file", + " [] \n" + " - delete a file from 'dev' on 'interface'" +); + +static int do_fat_mkdir(cmd_tbl_t *cmdtp, int flag, int argc, + char * const argv[]) +{ + return do_mkdir(cmdtp, flag, argc, argv, FS_TYPE_FAT); +} + +U_BOOT_CMD( + fatmkdir, 4, 1, do_fat_mkdir, + "create a directory", + " [] \n" + " - create a directory in 'dev' on 'interface'" +); #endif