GNU-Fdisk versus Fdisk (util-linux)

write(1, "\n", 1
)                       = 1
write(1, "Using /dev/loop0\n", 17Using /dev/loop0
)      = 17

^Z
[1]+  Stopped                 strace fdisk /dev/loop0  <<EOF
write(1, "\n", 1
)                       = 1
write(1, "Using /dev/loop0\n", 17Using /dev/loop0
)      = 17
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=47, ws_col=179, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=47, ws_col=179, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
) = 76