Re: ignore_value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 04/27/2018 03:23 AM, gaosheng cui wrote:
> Hi,using ignore_value in libvirt source code
> to do function return value processing,but I
> can’t understand about it,can you give me some tips?thanks very much!
> 

Beyond what's stated in "gnulib/lib/ignore-value.h"?

Not sure how much more can be said - it does what it says it does -
ignores the return value. For instance, if there's a function that is
returning either NULL or some strdup'd string and will check and error
based off the return, then you have:

    ignore_value(VIR_STRDUP(target, source));
    return target;

What would be the point of indicating the VIR_STRDUP failed, then
returning to the caller and having it produce a different error message?


John

> 
> --
> libvir-list mailing list
> libvir-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux