From e7cbcee4982d8caa809a91c9cfef5fda67445f0a Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 6 Jan 2005 22:18:46 +0000 Subject: Updated to fedora-glibc-20050106T2203 --- misc/sys/cdefs.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'misc/sys/cdefs.h') diff --git a/misc/sys/cdefs.h b/misc/sys/cdefs.h index 475cf62961..6ac21013cc 100644 --- a/misc/sys/cdefs.h +++ b/misc/sys/cdefs.h @@ -255,6 +255,14 @@ # define __nonnull(params) #endif +/* If fortification mode, we warn about unused results of certain + function calls which can lead to problems. */ +#if __GNUC_PREREQ (3,4) && __USE_FORTIFY_LEVEL > 0 +# define __wur __attribute__ ((__warn_unused_result__)) +#else +# define __wur /* Ignore */ +#endif + /* It is possible to compile containing GCC extensions even if GCC is run in pedantic mode if the uses are carefully marked using the `__extension__' keyword. But this is not generally available before -- cgit v1.2.3