> On Tue, Mar 11, 2008 at 05:09:45PM +0900, S.Sakamoto wrote: > > BTW, I think another message is needed here to inform the internal > > error to user. > > For example, the migrate command shows the following message when > > "desturi" is missing: > > migrate: Missing desturi > > But it does not show the error-message even though "migrateuri" > > is missing because "migrateuri" is *not* a necessary option. > > I'm not sure I follow what is wrong. 'desturi' is required, so if > missing we get an error. 'migrateuri' is not required, so there is no > error if it is missing. And that's what the code does. > > > So, I want to unify "virsh.c" with the following rules, > > - for necessary option > > show the message if error occur > > - for unnecessary option > > do not show the message even if error occur > > Do you have a patch or another way to explain this, because I'm afraid > I don't follow what you mean. Sorry, My explanation is not enough... What I meant to say was that I want to output to output error-message at "vcpupin" as like "migrate". I wish it is unified as follows. ***migrate*** 2225 desturi = vshCommandOptString (cmd, "desturi", &found); 2226 if (!found) { 2227 vshError (ctl, FALSE, "%s", _("migrate: Missing desturi")); 2228 goto done; 2229 } ***vcpupin*** 1731 if (!(cpulist = vshCommandOptString(cmd, "cpulist", NULL))) { + vshError (ctl, FALSE, "%s", _("vcpupin: Missing cpulist")); 1732 virDomainFree(dom); 1733 return FALSE; 1734 } Shigeki Sakamoto. -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list