btrfs-progs: inspect rootid: Allow a file to be specified
commit88ef0b8397fa13f6114dc3ba5c8e88a7b7c992f9
authorMisono, Tomohiro <misono.tomohiro@jp.fujitsu.com>
Mon, 4 Sep 2017 05:05:34 +0000 (4 14:05 +0900)
committerDavid Sterba <dsterba@suse.com>
Fri, 8 Sep 2017 14:15:05 +0000 (8 16:15 +0200)
tree88ba31470ec21ef5884be89522cdbd5b00d93f92
parentf47587d83db2fd7beaf1ceb9feb8c3e16e2b352c
btrfs-progs: inspect rootid: Allow a file to be specified

Since cmd_inspect_rootid() calls btrfs_open_dir(), it rejects a file to
be specified. But as the document says, a file should be supported.

This patch introduces btrfs_open_file_or_dir(), which is a counterpart
of btrfs_open_dir(), to safely check and open btrfs file or directory.
The original btrfs_open_dir() content is moved to btrfs_open() and shared
by both function.

Signed-off-by: Tomohiro Misono <misono.tomohiro@jp.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-inspect.c
utils.c
utils.h