From 757cefbb61dd22254ae8441f7caed39be7c59483 Mon Sep 17 00:00:00 2001 From: Awal Garg Date: Sat, 28 Jul 2018 18:50:35 +0530 Subject: libfdisk: Accept negative numbers for last sector input [kzak@redhat.com: - add note to the man page - add '-' to the dialog query - cleanup functions names and libfdisk.sym] Signed-off-by: Karel Zak --- disk-utils/fdisk.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'disk-utils/fdisk.c') diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c index 73525fa51..ed4db8bd0 100644 --- a/disk-utils/fdisk.c +++ b/disk-utils/fdisk.c @@ -357,6 +357,8 @@ static int ask_offset(struct fdisk_context *cxt, } if (sig == '+') num += base; + else if (sig == '-' && fdisk_ask_number_is_wrap_negative(ask)) + num = high - num; else if (sig == '-') num = base - num; -- cgit v1.2.3-55-g7522