Btrfs-progs: record errno for ioctl DEFRAG_RANGE
authorLiu Bo <bo.li.liu@oracle.com>
Tue, 16 Apr 2013 08:40:52 +0000 (16:40 +0800)
committerDavid Sterba <dsterba@suse.cz>
Tue, 23 Apr 2013 16:56:27 +0000 (18:56 +0200)
In order to sparse exact error message, we need to record errno here.

Signed-off-by: Liu Bo <bo.li.liu@oracle.com>
cmds-filesystem.c

index f3d3130..f41a72a 100644 (file)
@@ -431,6 +431,7 @@ static int cmd_defrag(int argc, char **argv)
                                close(fd);
                                break;
                        }
+                       e = errno;
                }
                if (ret) {
                        fprintf(stderr, "ERROR: defrag failed on %s - %s\n",