diff options
Diffstat (limited to 'flash_unlock.c')
-rw-r--r-- | flash_unlock.c | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/flash_unlock.c b/flash_unlock.c index f4d7e20..648dc4f 100644 --- a/flash_unlock.c +++ b/flash_unlock.c @@ -18,47 +18,47 @@ int main(int argc, char *argv[]) { - int fd; - struct mtd_info_user mtdInfo; - struct erase_info_user mtdLockInfo; + int fd; + struct mtd_info_user mtdInfo; + struct erase_info_user mtdLockInfo; - /* - * Parse command line options - */ - if(argc != 2) - { - fprintf(stderr, "USAGE: %s <mtd device>\n", argv[0]); - exit(1); - } - else if(strncmp(argv[1], "/dev/mtd", 8) != 0) - { - fprintf(stderr, "'%s' is not a MTD device. Must specify mtd device: /dev/mtd?\n", argv[1]); - exit(1); - } + /* + * Parse command line options + */ + if(argc != 2) + { + fprintf(stderr, "USAGE: %s <mtd device>\n", argv[0]); + exit(1); + } + else if(strncmp(argv[1], "/dev/mtd", 8) != 0) + { + fprintf(stderr, "'%s' is not a MTD device. Must specify mtd device: /dev/mtd?\n", argv[1]); + exit(1); + } - fd = open(argv[1], O_RDWR); - if(fd < 0) - { - fprintf(stderr, "Could not open mtd device: %s\n", argv[1]); - exit(1); - } + fd = open(argv[1], O_RDWR); + if(fd < 0) + { + fprintf(stderr, "Could not open mtd device: %s\n", argv[1]); + exit(1); + } - if(ioctl(fd, MEMGETINFO, &mtdInfo)) - { - fprintf(stderr, "Could not get MTD device info from %s\n", argv[1]); - close(fd); - exit(1); - } + if(ioctl(fd, MEMGETINFO, &mtdInfo)) + { + fprintf(stderr, "Could not get MTD device info from %s\n", argv[1]); + close(fd); + exit(1); + } - mtdLockInfo.start = 0; - mtdLockInfo.length = mtdInfo.size; - if(ioctl(fd, MEMUNLOCK, &mtdLockInfo)) - { - fprintf(stderr, "Could not unlock MTD device: %s\n", argv[1]); - close(fd); - exit(1); - } + mtdLockInfo.start = 0; + mtdLockInfo.length = mtdInfo.size; + if(ioctl(fd, MEMUNLOCK, &mtdLockInfo)) + { + fprintf(stderr, "Could not unlock MTD device: %s\n", argv[1]); + close(fd); + exit(1); + } - return 0; + return 0; } |