|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Add missing return value checks
On Mon, Aug 12, 2013 at 09:24:59AM +0100, Jan Beulich wrote:
> >>> On 11.08.13 at 22:10, Bastian Blank <bastian@xxxxxxxxxxxx> wrote:
> > The return value of vasprintf must be checked. This check is enforced
> > with the compiler options used in Debian by request and in Ubuntu by
> > default.
> The function is not declared with __attribute__((warn_unused_result)),
Depending on the compiler setup it is and has been this way since a long time:
| #define __attribute_warn_unused_result__ __attribute__
((__warn_unused_result__))
| #if __USE_FORTIFY_LEVEL > 0
| # define __wur __attribute_warn_unused_result__
| #endif
| extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
| _G_va_list __arg)
| __THROWNL __attribute__ ((__format__ (__printf__, 2, 0))) __wur;
Bastian
--
There's another way to survive. Mutual trust -- and help.
-- Kirk, "Day of the Dove", stardate unknown
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |