diff options
author | Omar Sandoval <osandov@fb.com> | 2018-01-19 16:49:29 -0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2018-03-06 11:28:37 +0100 |
commit | 3e76e9b67610e179bac4688c76002ff1adb338d4 (patch) | |
tree | 76068d86d1e739276ba6b61f1ebef9e3b4ee0c3d /messages.h | |
parent | f23918016238a67b98740bdcb2509e290715977a (diff) |
btrfs-progs: use libbtrfsutil for read-only property
Signed-off-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'messages.h')
-rw-r--r-- | messages.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -54,6 +54,19 @@ DO_ABORT_ON_ERROR; \ } while (0) +#define error_btrfs_util(err) \ + do { \ + const char *errno_str = strerror(errno); \ + const char *lib_str = btrfs_util_strerror(err); \ + PRINT_TRACE_ON_ERROR; \ + PRINT_VERBOSE_ERROR; \ + if (lib_str && strcmp(errno_str, lib_str) != 0) \ + __btrfs_error("%s: %s", lib_str, errno_str); \ + else \ + __btrfs_error("%s", errno_str); \ + DO_ABORT_ON_ERROR; \ + } while (0) + #define warning(fmt, ...) \ do { \ PRINT_TRACE_ON_ERROR; \ |