From: Theodore Ts'o Date: Sat, 10 Jun 2000 19:27:17 +0000 (+0000) Subject: ChangeLog, getsize.c: X-Git-Tag: E2FSPROGS-1_19~28 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=abf7d3880b84994783437e291bd4e7950c4b0fe7;p=tools%2Fe2fsprogs.git ChangeLog, getsize.c: getsize.c (main): Add debugging code under #ifdef DEBUG --- diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 9141e84..2f07788 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,3 +1,7 @@ +2000-06-10 Theodore Ts'o + + * getsize.c (main): Add debugging code under #ifdef DEBUG + 2000-05-27 Theodore Ts'o * mkdir.c (ext2fs_mkdir): Read the parent directory's inode diff --git a/lib/ext2fs/getsize.c b/lib/ext2fs/getsize.c index 5b2237e..c1c445d 100644 --- a/lib/ext2fs/getsize.c +++ b/lib/ext2fs/getsize.c @@ -138,3 +138,25 @@ errcode_t ext2fs_get_device_size(const char *file, int blocksize, *retblocks = (low + 1) / blocksize; return 0; } + +#ifdef DEBUG +int main(int argc, char **argv) +{ + blk_t blocks; + int retval; + + if (argc < 2) { + fprintf(stderr, "Usage: %s device\n", argv[0]); + exit(1); + } + + retval = ext2fs_get_device_size(argv[1], 1024, &blocks); + if (retval) { + com_err(argv[0], retval, + "while calling ext2fs_get_device_size"); + exit(1); + } + printf("Device %s has %d 1k blocks.\n", argv[1], blocks); + exit(0); +} +#endif