Petr Uzel wrote: > On Thu, May 27, 2010 at 12:01:23PM +0200, Jim Meyering wrote: >> >> > What about the 'FIXME:' part in original patch? It seems to work fine >> > as is, but perhaps I'm missing something... >> >> That return code appears to be unused in interactive mode. >> >> # ./parted /dev/sdd >> GNU Parted 2.2.76-33c1 >> Using /dev/sdd >> Welcome to GNU Parted! Type 'help' to view a list of commands. >> (parted) align-check opt 1 >> 1 not aligned >> (parted) q > > If I'm not mistaken, the return value is propagated to > interactive_mode() (parted/ui.c:1565) and there, based on the > return value, the command_line_flush() is either executed or skipped.
That is true. However, does it make a difference? > I don't understand this code much, but it looks to me that > command_line_flush() should be executed everytime (why would > we need to keep the command_line buffer?). If you'd like to change things some other way, you're welcome to send a patch. However, I confess that I dislike interactive mode, partly because it appears to be less robust overall, and partly because it is slightly harder to test. _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

